Recently graduated software engineer specializing in mobile and web development. I've built real-world experience through client projects during school and personal projects of my own.

Toolbox

Technologies

Technologies and tools I've used across the projects.

Frontend

  • React
  • React Native
  • TypeScript
  • Expo
  • Tailwind CSS
  • NativeWind
  • Chakra UI
  • TanStack Router
  • Vite

Backend

  • Node.js
  • Python
  • Express
  • Hono
  • Prisma
  • PostgreSQL
  • Firebase
  • Zod
  • Axios
  • Bcrypt
  • node-cron

Data

  • Airbyte
  • BigQuery
  • dbt

Tools

  • Bun
  • Docker
  • CI/CD
  • ESLint
  • Prettier
  • Biome
  • Excel VBA
  • Claude Agents
  • LLM
  • RAG
Selected work

Projects

A list of projects where I've gained hands on experience with new technologies and collaborated with a team to ship real results.

Health Monitoring App

2026

Problem: An external healthcare client needed a cross-platform (mobile and web) application, built during my final internship and used as the basis for my bachelor's thesis.

Solution: I worked as a frontend developer, building UI across React and React Native with TypeScript, and integrating with the Hono backend using TanStack Router and Axios.

Learned: How critical clear, structured communication is when contributing to a large-scale, real-world codebase.

  • React
  • React Native
  • TypeScript
  • Expo
  • Prisma
  • PostgreSQL
  • Hono
  • Zod
  • NativeWind
  • Tailwind
  • Bun
  • Docker
  • Biome
  • TanStack Router
  • Axios
  • CI/CD
  • Claude Agents
Read more →

Medical AI Chatbot Prototype

2026

Problem: A spring 2026 capstone course required building a prototype medical AI chatbot.

Solution: I began by building the retrieval-augmented generation (RAG) pipeline, then moved on to connecting to the LLM to complete the chatbot flow.

Learned: My first hands-on experience with large language models, and how to integrate separate system components into a working whole.

  • Python
  • LLM
  • RAG

Delivery Company Continuation Project

2025 - 2026

Problem: The client needed new website features and updates to an existing Excel workbook built on custom VBA macros.

Solution: I built a separate development Firebase backend from scratch so the project could be worked on safely without touching real customer data, mentored newcomers joining the project office, and deployed the finished project for the customer's use.

Learned: How to take on greater ownership and responsibility, including safe development practices and mentoring.

  • React
  • TypeScript
  • ESLint
  • Prettier
  • Chakra UI
  • TanStack Router
  • Firebase
  • Excel VBA

TypeCombo Analytics - Data Analytics Project

2025

Problem: Wanted to learn how data analytics works and what it could be used for, using tools that are actually common in the industry.

Solution: I built an ELT pipeline with Airbyte, BigQuery, dbt, and Prisma, using TypeCombo's own data as a real-world dataset.

Learned: Practical, transferable data engineering skills that mirror how analytics tooling is used in real jobs.

  • Airbyte
  • BigQuery
  • dbt
  • Prisma
Read more →

TypeCombo - Full-Stack TypeRacer-Style Game

2025

Problem: Wanted to keep my development skills sharp over the summer after my second internship and pick up technologies I hadn't used before.

Solution: I built a TypeRacer-style game from scratch, designing and connecting both the backend and frontend myself.

Learned: What it takes to own a full-stack project end-to-end; it's still unfinished due to time constraints during my final year of studies, but I plan to complete it.

  • React
  • Vite
  • TypeScript
  • Tailwind
  • Node.js
  • Prisma
  • PostgreSQL
  • Express
  • node-cron
  • Bcrypt
Read more →

Delivery Company Project

2024 - 2025

Problem: A delivery company needed to track their zero-CO2 emissions, which had previously been done manually.

Solution: I worked on building a web application as my first project at the school's ICT office, taking on creating the graph component as my first task.

Learned: How to write and read code on a real external customer project, and how to work collaboratively as part of a shared codebase.

  • React
  • TypeScript
  • ESLint
  • Prettier
  • Chakra UI
  • TanStack Router
  • Firebase