Viktor Bozzay - Curriculum Vitae API
4.2.0
REST
Frontend developer who operates at the architecture level - not just building features, but evaluating whether the foundation they sit on is worth keeping. Led full rewrites of legacy systems, migrated codebases to modern stacks, and designed AI-assisted workflows that measurably accelerate delivery. Refactors deliberately: only when evidence justifies it, always with a clear plan.
bozzay.viktor@gmail.com · +36 30 610 6608 · github.com/exphoenee · linkedin.com/in/viktorbozzay · bozzayviktor.hu
identity
Returns the developer's core identity fields.
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
No links |
summary
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Frontend developer who operates at the architecture level - not just building features, but evaluating whether the foundation they sit on is worth keeping. Led full rewrites of legacy systems, migrated codebases to modern stacks, and designed AI-assisted workflows that measurably accelerate delivery. Refactors deliberately: only when evidence justifies it, always with a clear plan. Engineering background means thinking in systems, not just components. // translation: will rewrite your entire codebase if provoked (and the evidence justifies it)
Media type
Acceptheader.
|
No links |
workExperience
Assessed two legacy systems and drove architectural decisions for modernising each. Full ownership of SafeSy and FACTS from design through delivery. Introduced AI-assisted workflows and a CI pipeline with automated quality checks.
Parameters
| Name | Description |
|---|---|
|
period
string
(metadata)
|
2023-11 → null // null=still here |
|
teamSize
integer
(metadata)
|
2 // self + 1 mid-level colleague, handled with care |
|
stack
array
(metadata)
|
SvelteReactTypeScriptNode.jsExpressJSMySQLVitePNPMJestVitestPlaywrightSCSSPythonClaudeCodex
|
Responses
| Code | Description | Links |
| 200 |
SafeSy- Internal manufacturing management (cross-role: production, office, execs, partners)
FACTS- Feedstock and Compliance Tracking System
releaseCycle: 30d → 14d (targeting 7) · testCoverage before: 0 // yes, zero. it was not fine.
Media type
Acceptheader.
|
facts.aegex.com driver.aegex.com |
Agile environment with continuous API integration between frontend and AI backend.
Parameters
| Name | Description |
|---|---|
|
period
string
(metadata)
|
2023-07 → 2023-11 // 4 months - short but intense |
|
stack
array
(metadata)
|
ReactTypeScriptNode.jsJestStyled ComponentsReact ReduxWebpack
|
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
mobiledevice.cloud |
Frontend for a real-time darts scorekeeping platform - where milliseconds matter and the UI has to keep up with a flying dart. // yes, this is a real product
Parameters
| Name | Description |
|---|---|
|
period
string
(metadata)
|
2023-01 → 2023-07 |
|
stack
array
(metadata)
|
ReactRedux SagaWebSocketJestMongoDBSCSSWebpack
|
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
scoliadarts.com |
Contributed to establishing the team's code conventions and standards. Redesigned client requirements gathering - clearer specs, fewer revision cycles.
Parameters
| Name | Description |
|---|---|
|
period
string
(metadata)
|
2022-09 → 2023-01 |
|
stack
array
(metadata)
|
ReactNext.jsTypeScriptStyled ComponentsSCSSJestWebpack
|
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
fundmypitch.com |
Engineering Manager at a robotics integrator - built and led a team of 4 engineers, bridging mechanical engineering background with software delivery and people management.
Parameters
| Name | Description |
|---|---|
|
period
string
(metadata)
|
2021-08 → 2022-08 |
|
teamSize
integer
(metadata)
|
4 // engineers, built and led personally |
|
robots
boolean
(metadata)
|
true // literal robots. Universal Robots. not metaphorical. |
|
stack
array
(metadata)
|
Universal RobotOnRobotMachine VisionPythonOnShapePLCIndustrial Automation
|
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
No links |
Freelance full-stack developer delivering custom web solutions. Focus on clean architecture, cost efficiency, and systems easy to extend and maintain.
Parameters
| Name | Description |
|---|---|
|
period
string
(metadata)
|
2020-06 → 2022-11 |
|
parallelWithCobotx
boolean
(metadata)
|
true // 24h is enough for two jobs, apparently |
|
stack
array
(metadata)
|
ReactNext.jsNestJSNode.jsPHPMySQLMongoDBjQuery
|
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
szelacoaching.hu pecscoach.hu smartedu.hu |
education
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
// none of them are frontend. this is fine. (this is fine.)
Media type
Acceptheader.
|
No links |
skills
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
TypeScriptJavaScriptSvelteReactNode.jsSCSSHTMLCSS
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Express.jsNestJSPythonPHPMySQLMongoDB
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
JestVitestPlaywright
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
ViteWebpackPNPMNext.js
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
ClaudeCodex
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Universal RobotOnRobotMachine VisionPLC
|
No links |
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Technical debt eliminated. Codebase modernised. Team is happier. Shipping faster. // warning: may happen to your repo if provoked
Media type
Acceptheader.
|
No links |
community
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Competition results:
Media type
Acceptheader.
|
No links |
hobbyProjects
A collection of side projects, experiments, and open-source contributions.
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Real-time Space Travel
—
Sudoku Solver API
—
Bullseyes
—
Space Dodge
—
Arrganizer
—
Arrganizer
—
Space Game
—
Rock Paper Scissors
—
Auditorium
—
BA Team
—
domelemjs
—
romannumbersjs
—
Media type
Acceptheader.
|
No links |
meta
Parameters
No parameters
Responses
| Code | Description | Links |
| 200 |
Media type
Acceptheader.
|
No links |