Hello, I'm TJ Sohn
FULL-STACK WEB DEVELOPER
I build clean, responsive, and user-centric web applications.
About TJ Sohn
I'm a passionate Full-Stack Web Developer with expertise in modern web technologies.
Background
Full-stack developer with a passion for building clean, user-centric web applications. Transitioned into modern JavaScript/React environments to craft seamless user experiences with solid backend logic.
Skills & Technologies
Frontend
- React.js / Next.js
- JavaScript (ES6+)
- HTML5 / CSS3
Backend & Database
- PHP
- SQL / Database Basics
- REST API Integration
Tools & Environment
- Node.js (npm)
- Git / GitHub
- C / Python (Fundamentals)
Philosophy
I prioritize writing clean, maintainable code and delivering intuitive user experiences. Continuously learning and refining my skills to build reliable, high-quality web software.
Projects
UnelmaPay - UI/UX Refactoring & Utility Integration

- Initiated and led the UI/UX refactoring of the main dashboard: Analyzed user experience bottlenecks, designed a modern card-style layout using Figma, and successfully proposed it to the team.
- Collaborated within a cross-functional intern team to develop and launch the proposed responsive card-based interface into production.
- Integrated secure utility payment features and service menus into the fintech platform backend.
- Assisted in the development and deployment of the official UnelmaPay WordPress Plugin to expand the payment ecosystem.
AI Support Ticket Triage System

An intelligent support ticket classifier that automates triage and draft responses using OpenAI & Gemini APIs.
- Automates category and severity classification for incoming customer support tickets using OpenAI/Gemini LLM calls.
- Generates contextual draft email responses instantly to streamline support agent workflow.
- Built with a full-stack architecture featuring a React frontend, TypeScript, and an Express Node.js backend.
HR App

An employee data management app built with React and JSON server.
- Add and update employee information
- Implemented custom loading UI with server wake-up notice for free-tier latency
- Simple UI for HR tasks
Finnish Event Planner

Web app for exploring and organizing local summer events. Team project at Business College Helsinki.
- Built with React and JSON-server
- Developed event cards and Add Event form
- Collaborated on API and database design
