Computer Science student building web apps, APIs, and software solutions
I’m a computer science student at the University of New haven, graduating Spring of 2027.As well a developer who enjoys building practical, well-designed software — from web apps and APIs to systems-level projects in Java and Python. I’m especially interested in backend development, software architecture, and understanding how things work under the hood. My main driver is my desire for growth and improvement as I believe we should improve ourselves on a daily basis.
I’m looking for opportunities where I can contribute to real-world projects, collaborate with experienced developers, and continue growing as a software engineer in a challenging and fast-paced environment.
Battle Nations Wiki API — A FastAPI-based REST API that scrapes and normalises game data from the Battle Nations wiki (Miraheze). It fetches raw wikitext via the MediaWiki API, parses unit stats (HP, Armor, Offense, Defense per rank) and building data (resource production, gold cost, XP) from infobox templates, and caches results in Redis to avoid redundant wiki requests. Designed as a clean data layer for tools, bots, or fan sites that need structured game data without scraping HTML.
Designed and developed a digital board game application using object-oriented programming principles. Implemented game logic, player interactions, state management, and user interface components while applying problem-solving, debugging, and software development best practices.
Designed and developed a responsive website using HTML, CSS, and JavaScript. Implemented user-friendly navigation, interactive elements, and structured content organization while applying web design and front-end development best practices.
Designed and presented an academic research poster while developing a companion website to display the poster and provide organized access to cited sources and supporting materials. Utilized web development technologies to create a clear, accessible, and user-friendly presentation of research content.
Developed a Java-based payroll management application using object-oriented programming principles. Implemented employee management, payroll calculations, secure SHA-256 password authentication, and a JavaFX graphical user interface while applying software design, debugging, and data management practices.