Workshops that end with a working app
Hands-on sessions for your team or focused 1:1s, built around your actual code and the thing your team can’t build yet. No generic slides.
I’m a licensed trainer under Romania’s Ministry of Education (2023), teaching professionals since 2022. Right now I teach the full-stack classes at Telecom Academy Romania and run workshops for private companies, teams and individuals alike. Before that I volunteered at CoderDojo, mentoring kids from 2015 to 2019. Sessions run as live-coding: I write code on screen, participants write along and extend it, and the course ends with a working app the group built together.
Tell me the week you have in mind. If it is already taken, I will name the first one I can actually hold.
- Node.js, React, Laravel, React Native, clean architecture, or AI fundamentals
- Remote, or in person in Timisoara
- For junior developers learning production patterns, or senior teams adopting a new stack
- Exercises your team writes and keeps, with notes and resources afterward
Need a full curriculum delivered to several cohorts, with the company on the contract? That runs through EC:{Dev} Labs.
Three formats
Pick the one that fits where your team is. We agree the price before anything is booked, and the invoice comes from EcDev Labs Inc.
Half-day team workshop
One topic, half a day, your whole team writing code alongside me.
Plan a workshopMulti-week academy course
A structured curriculum run over several weeks: the format I teach at Telecom Academy Romania and taught at Software Development Academy.
Discuss a course1:1 developer mentoring
One developer, focused on the specific thing you want to get better at.
Set up mentoringRather have it built than taught? That is the other half of the job: project work
The courses I’m asked for most
These are starting points, and the list moves with the industry. I reshape the modules around the group in front of me, or around the one person who came alone.
Full-stack JavaScript
For people who can already write a page and want to build the whole thing.
See the modules
- Web foundations, written by hand: HTML5, CSS3, plain JavaScript
- Something has to answer the request. Here you write it, in Node.js.
- React for interfaces that have state
- Modeling the data before the first query gets written
- MySQL and Firebase, hands on both
- Git. Then a deploy someone outside the room can open.
React Native
For web developers who need the same product on a phone.
See the modules
- Your first screens. Layout here is not the web, and it shows on day one.
- Navigation, and where state belongs in an app with tabs
- The parts that touch the device: camera, storage, notifications
- Offline work that syncs later without losing anything. Then builds, native modules in Java, and what the stores ask for.
PHP and Laravel
My own stack, taught the way I use it on client work.
See the modules
- What happens between the request and the response
- Eloquent. Model the data once and you won’t migrate it twice.
- APIs, and the queues that keep slow jobs off the user’s screen
- Tests you’ll keep writing after the course ends
- Putting it on a server: Nginx, deploys, and what breaks first
Python
For people who need Python to get something done: scripts that run, data that comes out clean.
See the modules
- One-on-one, at your pace, starting from what you need rather than the textbook order
- We work on your files and your data, not on exercise datasets
- pandas once the data has outgrown a spreadsheet. Until then, the spreadsheet was fine and I will say so.
- By the end you’ve automated something you used to redo every week. The script still reads clearly six months on.
Java, Spring and Android
The language, the server framework, and the app on the phone. One course, because the same engineers usually end up maintaining all three.
See the modules
- Java itself, up to the parts teams trip on
- Spring Boot: dependency injection and configuration
- How a service is wired, end to end
- REST APIs and data access, with the database underneath
- Android fundamentals, native modules included
- Testing and deployment. Work that never leaves your machine doesn’t count as done.
AI fundamentals
For engineers who already use AI daily and want to know what it is doing.
See the modules
- What an LLM actually does, in plain terms
- Prompting that survives someone else running it
- Coding with AI without letting the architecture drift
- Supervised vs unsupervised learning. You need to be able to say which one your problem is.
- Decision trees and the classic fundamentals before any neural network
- What weights are, how they get set, and why the model answers the way it does
- Wiring a model into a system you already have
- A small agent, built end to end, that does one real job
What does your team need to learn?
Name the topic and I’ll shape a session around your team’s own code.