About Me

I am a Senior Software Engineering student at Rose-Hulman Institute of Technology, pursuing minors in Mechanical Engineering and Mathematics. I discovered my passion for software development during my second year and have been building innovative solutions ever since.

I specialize in full-stack development with expertise in Java, Python, C++, JavaScript, SQL, and Racket. I work with modern frameworks including Flask, and have experience with AI systems, web development, and software architecture. I'm passionate about creating efficient, scalable software solutions.

Junior Developer

Consumer Home Care Referral Portal with Duett

Data Annotator and Reviewer

DataAnnotationTech

Freelance Software Developer

Fred Hamer - Software Engineer

Featured Projects

Design Pattern Linter

A sophisticated linter that analyzes source code to identify design patterns, detect singleton abuse, and highlight over-dependencies using ASM and PlantUML.

Java ASM PlantUML

Computer Processor Design

A general-purpose processor with accumulator-based architecture optimized for Euclid's Algorithm, featuring custom instruction set and multi-cycle RTL design.

Verilog Quartus Prime ModelSim

Racket Interpreter

A functional programming language interpreter implemented in Racket with support for complex constructs, continuation passing style, and tail recursion optimization.

Racket Functional Programming

Resume

Education

Rose-Hulman Institute of Technology

Bachelor of Science in Software Engineering (Expected May 2026)

Minors: Mechanical Engineering & Mathematics

GPA: 2.96 | Major GPA: 3.03 | Dean's List (2/12 Quarters)

Experience

Junior Developer

Consumer Home Care Referral Portal with Duett (Sep 2025 - Present)

Data Annotator and Reviewer

DataAnnotationTech (Jan 2024 - Present)

Freelance Software Developer

FGH Software (May 2024 - Present)

Skills

Languages

Java, Python, C, C++, SQL, JavaScript, HTML, CSS, Racket, MATLAB, Git

Technologies & Frameworks

React, Django, Flask, AWS, Node.js, Ubuntu, Git

Get In Touch

Let's work together

I'm always interested in new opportunities and exciting projects. Feel free to reach out!