Colton Karaffa

Actively seeking software engineering internship or entry level full stack roles

Software engineering master's student learning and practicing best practices in full stack web application development, using Next.js for frontend architecture and a range of backend technologies and databases to build structured, production style applications.

M.S. Software Engineering @ Kennesaw State University (4.0 GPA)

B.S. Computer Science @ University of Georgia

Tech Stack

Languages

TypeScriptJavaScriptJavaPythonGoC#SQL

Frameworks

Next.jsReactSpring BootNode.jsTailwind

Databases

PostgreSQLMongoDBMySQLSQLite

Cloud

AWS EC2FirebaseSupabaseVercel

Projects

Public projects that showcase my interests in full stack development, software architecture, and developer tooling. Additional work is available on my GitHub.

E

Extreme Reactor 2 (ER2) Simulator

Next.jsReactTailwind

An interactive web simulator for designing and optimizing reactor setups for the Minecraft mod, Extreme Reactors 2. Users can configure reactor layouts, adjust components, and evaluate performance metrics such as energy output, efficiency, and fuel usage before building in game.

Portfolio Note

Why are there only a few projects?

More projects will be added here over time. Several applications that were previously live are temporarily offline while they are being rewritten or reimagined. Others have been retired because they were primarily CRUD based applications that no longer represent the level of technical depth I want to showcase.

As AI assisted development has become commonplace, I believe simply building a standard CRUD application is no longer sufficient to distinguish a software engineering portfolio. My focus has shifted toward projects that demonstrate stronger software architecture, solve technically interesting problems, and provide immediate value to users.

Many of my earlier projects also depended on attracting an active user base to demonstrate their usefulness. Going forward, I want to build software whose value is evident from the product itself. Whether used by one person or thousands, each project should be useful and reflect the quality of work I strive to produce.