Full-Stack Developer
Explore My ProjectsAbout Me
Bio
Hi! I'm Max Kempler, a recent Computer Science graduate from Marist University, with minors in Information Technology and Information Systems.
I have a strong background in Software Engineering from my time at the Center for Internet Security (CIS), along with hands-on DevOps experience as the sole student DevOps Engineer at Marist University.
I'm deeply passionate about technology, especially in advancing artificial intelligence, and I'm actively seeking roles where I can apply and expand my skills.
My Skills
// Languages
JavaPythonJavaScript (ES6+)TypeScriptPHP
// Frameworks & Libraries
Spring BootReact / Next.jsNode.js / Express.jsVue.jsKerasNLTKTailwind CSS
// Databases
PostgreSQLMySQLMariaDBMongoDB
// DevOps & Tools
DockerAWSLinuxGit & GitHubJiraLogbackSpock Framework
// Web Technologies
HTML5CSS3
// Methodologies & Concepts
Agile / ScrumREST APIs
Projects

AI Chatbot
- Developed a neural-network chatbot using Python, Keras, and NLTK to classify user intents and generate contextually appropriate responses.
- Implemented comprehensive NLP preprocessing pipeline including tokenization, stemming, and pattern matching.
- Built responsive Tkinter GUI with conversation history and real-time interaction capabilities.
Tech Stack
PythonKerasNLTKTkinter

AI Driven Finance Tracker
- Designed and built a full-stack financial tracking web application with OpenAI API integration, featuring an automated insights dashboard for personalized spending analysis.
- Integrated a CAG-based AI pipeline (OpenAI GPT-4o-mini) to generate personalized spending insights and budget recommendations, storing insights in PostgreSQL for historical reference.
- Developed RESTful API backend with PostgreSQL database for transaction storage and insight persistence.
Tech Stack
OpenAI APIGPT-4o-miniPostgreSQLREST APIFull-Stack

Java Compiler
- Developed a fully functional compiler from scratch in Java, implementing a complete compilation pipeline from source code to executable output.
- Built core compiler phases including lexical analyzer with tokenization, recursive descent parser with AST generation, semantic analyzer with type checking, and code generator producing assembly/bytecode.
- Designed and executed a comprehensive test suite covering edge cases, error handling, and syntax validation.
Tech Stack
JavaLexical AnalysisParsingASTSemantic AnalysisCode Generation