An open API service indexing awesome lists of open source software.

https://github.com/oslavdev/oslavdev

About me
https://github.com/oslavdev/oslavdev

flask graphql javascript mongodb nextjs nodejs postgresql python reactjs typescript

Last synced: about 2 months ago
JSON representation

About me

Awesome Lists containing this project

README

          

```
██╗ ██████╗
██║██╔════╝
██║██║ ███╗
██║██║ ██║
██║╚██████╔╝
╚═╝ ╚═════╝
```

**Senior Frontend Engineer** · 9+ years · Sweden

Building scalable products — design systems, platform architecture, GraphQL services, servers, occasional 3D.
Right now: frontend lead by day, indie toolmaker by night.

[![LinkedIn](https://img.shields.io/badge/Iaroslav%20Grishunin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/jaros%C5%82aw-grishunin/)
[![Portfolio](https://img.shields.io/badge/portfolio-000000?style=for-the-badge&logo=vercel&logoColor=white)](https://oslav-development.com/)
[![Medium](https://img.shields.io/badge/oslavdev-000000?style=for-the-badge&logo=medium&logoColor=white)](https://oslavdev.medium.com)
[![Email](https://img.shields.io/badge/oslav@proton.me-6D4AFF?style=for-the-badge&logo=protonmail&logoColor=white)](mailto:oslav@proton.me)

---

### What I do at work

- Ship production frontend with TypeScript, React, Next.js, Remix, React Router — whatever the job needs
- Design systems from scratch — Figma tokens, Storybook, live theming at scale across many brands
- Frontend architecture — hexagonal structure, monorepos, platform-agnostic packages
- GraphQL proxy servers, REST APIs, PostgreSQL — backend when the frontend demands it
- Tech lead things — roadmaps, architecture decisions, hiring, setting standards nobody follows immediately
- Three.js, React Three Fiber, GLSL — real-time 3D when someone lets me near it

---

### What I do outside work

- TypeScript and React by day, Rust and regret by night
- Automating things that would take an hour — because writing the script is more interesting than doing the thing
- Building Node.js servers with PostgreSQL
- Exploring WebGL — Three.js, Rapier, GLSL shaders
- Configuring build tools nobody asked me to touch (webpack, vite, CI pipelines — yes, all of them)
- Occasionally making (and never finishing) games

Real capture of me at work:
```
/\
/ \
| |
--:'''':--
:'_' :
_:"":\___
' ' ____.' ::: '._
. *=====<<=) \ :
. ' '-'-'\_ /'._.'
\====:_ ""
.' \\
: :
/ : \
: . '.
,. _ snd : : : :
'-' ). :__:-:__.;--'
( ' ) '-' '-'
( - .00. - _
( .' _ ) )
'- ()_.\,\, -
```

---

### Shipped

**[Inkgraph](https://www.inkgraph.com)** — visual dialogue tree editor for visual novels and tabletop RPGs.
Nodes, choices, conditions, character management, built-in simulator, cloud saves. Free, in beta.
`React Router 7` `SQLite` `Drizzle` `better-auth` `Resend` `Railway`

**[Neuronopolis](https://neuronopolis-game.vercel.app/)** — 3D multiplayer hacker battle game. Pick a node, attack the network, outmanoeuvre other players.
`Three.js` `WebSockets` `Node.js`

**[MixRef](https://mixref.ekrijel.workers.dev/)** — mixing reference tool. EQ guides, compression settings, genre filters, 50+ term glossary. Built because my memory is terrible.
`Vanilla JS` `SCSS` `Cloudflare Workers`

---

### Abandoned experiments and unfinished things

- `[R3F + Rapier + Node]` Multiplayer game with server-side physics · [Repo](https://github.com/oslavdev/multiplayer-game-ball) *(maybe one day)*
- `[Three.js + Cannon]` Helicopter controller with physics · [Repo](https://github.com/oslavdev/helicopter-with-physics) · [Demo](https://helicopter-with-physics.vercel.app/) *(works, no game mechanics yet)*
- `[Three.js]` Third-person controller with modern camera · [Repo](https://github.com/oslavdev/webgl-third-person-controller) · [Demo](https://webgl-third-person-controller.vercel.app/) *(kinda works, no physics)*
- `[Three.js]` Spinning galaxy with particle system and a Chopin nocturne · [Repo](https://github.com/oslavdev/flying-through-space) · [Demo](https://flying-through-space.vercel.app/) *(just fooling around)*