Full-Stack Software Developer

Urmas Rehkalt I build software with the same dedication I bring to business.

I combine 20+ years of customer focused business with practical Full-Stack engineering. I take products the whole way, from idea and specification through directing AI agents to testing and deployment, and have recently shipped two major platforms with real paying subscribers.

02What I Work With

A Full-Stack toolkit, used in production.

Languages

PythonJavaScriptTypeScriptSQLHTMLCSS

Backend

FlaskFastAPIGradioREST APIsgunicornuvicorn

Frontend

ReactViteTailwind CSSshadcn/uiTanStack QueryZodRechartsPlotly.js

Data & ML

PostgreSQLSQLAlchemyAlembicpandasNumPySciPyPyTorchscikit-learn

Auth & Security

Argon2idJWTSessionsCSRFRate limiting

DevOps & Tooling

GitDockerdocker-composeVPSLinuxStripeSentryOpenAI
03Selected Builds

Smaller projects I've shipped while learning.

A sample of ~45 practice projects built since starting my studies, in Python, JavaScript, TypeScript and React.

Arveraamat

An invoicing tool for generating, listing and managing invoices.

Python
Agile Tracker

A Kanban board for user stories across Todo / Doing / Done, with persistent drag and drop reordering.

Python · FastAPI
AI utilities

Experiments wiring LLMs into real tasks, including translation and automated testing helpers.

Python · OpenAI
More on GitHub

The full collection lives on GitHub: calendars, quiz games, weather apps, web exercises and early experiments.

github.com/urmasrehkalt ↗
04Before Code

Two decades of business, sales and customer leadership.

The experience that makes me a developer who understands customers, deadlines and real products, not just the code.

2022 to present
Sales Advisor
Direct Affinity CX

Customer engagement across sales & after sales campaigns for UK automotive clients, OEMs and dealers. Joined the Tenerife office, transferred to the UK team in 2024, now fully remote.

2015 to 2022
Service Manager / Store Manager
Hann Trading Services (HannSavers), Kent, UK

Ran an electronics store and online retailer with 15,000+ products across major UK marketplaces. Drove growth and service quality; workflow improvements raised staff satisfaction and efficiency.

2011 to 2013
Account Manager / Supervisor
Arhiivikeskus, Tallinn

Account management and team supervision at the Baltic market leader in document indexing and archiving.

2005 to 2011
Sales Representative / Account Manager
Max 123 (Dell partner), Tallinn

Enterprise hardware sales and account management for a leading Dell partner in the Baltics.

05Education & Certificates
2025 to 2027 (expected)
Software Developer · vocational studies, EKR level 4
Viljandi Kutseõppekeskus
2010
Diploma of Multimedia / IT
Hales Institute, Melbourne, Australia
2007
EMC Proven Professional
Cork, Ireland
2006 to 2007
Dell ASG Pre Sales, SAN & Server
Amsterdam, Netherlands
06Languages & Strengths
EestiNative
EnglishFluent
EspañolBasic
SuomiBasic
Additional strengths
Business and customer skills
Customer engagement · Account management · E-commerce operations · Remote collaboration
Ways of working
AI assisted, end to end delivery
Directing AI agents · Issue based Git workflow · Idea to deployment · Solo shipping
07Get in Touch

Let's build something real.

Open to Full-Stack developer roles and freelance work. The fastest way to reach me is by phone, or drop me an email.