Kushal Upreti headshot
ENTERPRISE APPLICATION ENGINEER

KUSHAL //
UPRETI

I build enterprise web applications with Java, Spring, Angular, and React, connecting dependable APIs with clean, data-rich interfaces.

HERO_PROJECT // LIVE_SYSTEM

RESUMESYNC_AI

LAUNCH_DEMOopen_in_new
ATS OPTIMIZATION ENGINE ONLINESOLE_DEV_ARCHITECT

ResumeSync AI turns a resume and job description into focused, recruiter-ready revisions. It parses resume content into structured data, compares it against role requirements, and rebuilds consistent documents from the approved changes.

REACTTYPESCRIPTFASTAPIOPENAIPOSTGRESAWSDOCKER
resume.sync
INPUTRAW_RESUME + JOB_DESCRIPTION
MODELOPENAI_PROMPT_PIPELINE
OUTPUTATS_READY_REVISION

- Responsible for frontend features.

+ Built React workflows that made key experience and impact easier to scan.

- Worked with APIs and databases.

+ Integrated FastAPI services, PostgreSQL persistence, and AI-assisted revisions.

gps_fixed

TARGET_MODE

Matches a resume to a job description, identifies weak spots, and rewrites targeted fields while preserving the candidate profile.

auto_fix_high

POLISH_MODE

Turns rough notes, scattered experience, and raw career details into clear, recruiter-ready resume sections.

difference

DIFF_CORE

Shows generated changes side by side so users can review stronger phrasing before applying it.

01PARSE

Normalize resume sections into JSON.

02ANALYZE

Extract role requirements from job descriptions.

03REWRITE

Generate targeted field-level improvements.

04RENDER

Rebuild consistent templates from trusted data.

PROJECT_BOARD

PROJECTS [06]
#0X7FA2database

PROJECT: COLLAB_CANVAS

Real-time learning workspace with collaborative canvas, audio/video calling, chat, and admin controls.

NEXT.JSSOCKET.IOEXPRESSMONGODB
ModeLive
Signal98%
ClassRealtime
#0X11CChub

FRAGMENT: CHAT_RELAY

Realtime chat application with friends, groups, online presence, message deletion, and persistent threads.

REACTSOCKET.IOEXPRESSMONGODB
ModePrototype
Signal88%
ClassComms
#0X99DEgrid_view

INTERFACE: GAME_GRID

Portal for 1400+ instant HTML5 games with genre browsing, account history, favorites, and avatars.

REACTFIREBASEHTML5
Games1400+
Signal91%
ClassPortal
#0X55BBkeyboard

CORE: TYPE_TRAINER

Touch typing trainer with virtual keyboard, stat tracking, difficulty controls, and custom text drills.

HTMLCSSJAVASCRIPT
ModeLive
Signal84%
ClassUtility
#0XA821monitoring

API: CAMPUS_SYSTEM

University portal concept with student, tutor, and admin sections built around operational course workflows.

REACTNODEJSEXPRESSMYSQL
ScopeFull Stack
LayerAdmin
ClassPortal
#0XFF00developer_mode

ARCHIVE: MOBILE_PACK

Voice recorder, COVID REST client, Jetpack TODO, notes, and calculator experiments from the Android archive.

JAVAKOTLINANDROIDREST
Apps05
LayerMobile
ClassArchive