Hi, I'm Eryk 👋
I'm a full-stack engineer who's been building production software at a US startup since 17. I care about AI, real-time systems, and shipping things people actually use.
EJ

About

I work across the whole stack - from TypeScript Electron desktop apps to Next.js web platforms - and I'm most at home building backend infrastructure and real-time systems. Lately that means working daily on AI-agent tooling, and I've also shipped my own products with real users and placed in hackathons across Poland. I like owning problems end-to-end and building things people actually use.

Skills

Languages
TypeScript
JavaScript
Python
SQL
Frontend
React
Next.js
Svelte
React-Native
Expo
Electron
Backend
Node.js
Bun
Hono
tRPC
Express
Infra & Tools
Postgres
MongoDB
Redis
Supabase
Docker
AWS
Vercel
Stripe
n8n
Playwright
Grafana
PostHog
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex full-stack applications. Here are a few of my favorites.

MoveIt
Featured Project

MoveIt

I've built the full backend infrastructure for this app - powered by GTFS feeds from cities. Also, I have implemented real-time tracking of public transport vehicles. Moveit is a public transport application that allows you to track the real departure time of public transport vehicles in cities such as Warsaw, Tricity, Kielce and Rzeszów.

Typescript
Python
Redis
MongoDB
Express
React-Native
Expo
Grafana
Voyagr
🥉 3rd place — ElevenLabs Worldwide Hackathon

Voyagr

Hackaton project. Voyagr is a voice-controlled system that allows users to search for hotels and flights based on their preferences using natural conversation. Leveraging ElevenLabs' Conversational AI, the application interacts with users in real time, dynamically asking follow-up questions to refine the search experience. Voyagr has won 3rd place at the ElevenLabs Worldwide Hackathon in Warsaw and also received a global reward from lovable.

Python
ElevenLabs
Lovable
Earlier projects
Upldr.

Upldr.

This project is not active anymore. It was a simple media uploader that allowed you to upload files and get a link to them. It's main purpose was to allow the customization of the link preview display on platforms like Discord and Telegram. It was a simple project that I made to learn how to use the AWS S3 service and to dive deeper into API development.

JavaScript
Node.js
Express
AWS S3
Corion

Corion

Semi-active project. Corion is a multi purpose Discord bot that allows you to manage your server. It has a lot of features like moderation, music, own economy and more. It is a project that I made to learn how to use the Discord API and how to make a bot that can be used by other people. It was what really got me into programming!

JavaScript
Node.js
Discord.js
MongoDB
Hackathons

I like building things

To this day, I have attended 6 hackathons. People come together and build incredible things. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

  • C

    Civil42 Hackathon

    Lublin, Poland

    Built VizjaLokalna over 24 hours - a dual-use crisis-tech platform that aggregates data from many sources into a single operational view. AI parsers structure the incoming information, and dynamic routing gets the right data to the right people in real time. I built the data-ingestion layer: point an LLM at any source (documented REST API, undocumented one, or a news portal) and it generates a working scraper on the fly. The hard part was the architecture - keeping each stage modular, with the AI as one component in the pipeline rather than the whole thing.
  • C

    Cursor AI-Hackathon Hamburg

    Hamburg, Germany

    Developed a Network Intelligence Engine designed to transform shallow LinkedIn connections into deep, actionable relationships. The platform moves beyond simple analytics to provide a real engagement solution. It leverages intelligent querying to extract value from existing networks on LinkedIn, ensuring users never miss a warm introduction or a strategic opportunity hidden within their 500+ connections.
  • E

    ElevenLabs Worldwide Hackathon

    Warsaw, Poland

    🏅 Received an individual award from n8n! During this intense 3-hour sprint, I built CityHelper, a 24/7 municipal assistant. The AI agent handles resident reports through natural conversation, gathering data to generate structured cases with unique tracking codes. I engineered a full end-to-end flow—from an AI reasoning layer to a web dashboard for city officials—demonstrating how voice and automation can streamline civic engagement.
  • T

    Techni #4 Code Camp

    Warsaw, Poland

    🏅 Awarded an individual internship! As part of the challenge, my team built a prototype system for optimizing heavy-truck fleet routes. In 24 hours, we created an algorithm that assigned the best routes based on historical data to help avoid exceeding yearly mileage limits. We wrapped it in a web panel showing predicted costs, route comparisons, live charts, and a map of vehicle locations.
  • E

    ElevenLabs Worldwide Hackathon

    Warsaw, Poland

    🥉 We secured 3rd place at the ElevenLabs Worldwide Hackathon in Warsaw (plus a global award from lovable)! I developed an innovative voice-controlled system that allows users to search for hotels and flights based on their preferences using natural conversation. Leveraging ElevenLabs' Conversational AI, the application interacts with users in real time, dynamically asking follow-up questions to refine the search experience. This project showcases the potential of voice interfaces in simplifying complex search workflows and improving accessibility.
  • T

    Techni Schools Code Camp

    Warsaw, Poland

    🥈 We secured 2nd place at the Techni Schools Code Camp in Warsaw! Together with my team, we built a project based on a predefined hackathon theme: mental support. We were also assigned the name cyk.pl. Our solution was an AI-powered psychologist based on the 'Bielik' model. It featured an initial diagnosis capability, AI-driven conversations, and the option for a human consultant to supervise the dialogue and step in when needed.
Contact

Get in Touch

Whether you have a project in mind, want to collaborate, or just want to say hi - I'm always excited to connect with fellow developers and tech enthusiasts. Feel free to reach out through any of the channels below!