Mike McDowall
Software Developer
Building custom software solutions to bring your ideas to life

Profile
Full Stack Developer
I am a highly driven, highly skilled software developer with a passion for turning innovative ideas into fully functioning web, desktop, and mobile applications
After spending many years as a successful TV producer, I added coding to my skill set when I discovered the breathtaking potential it can unleash
Traditional media production devours resources. Software development doesn't have the same constraints: high quality applications can be built and delivered quickly and at a fraction of the cost
To me, that's compelling. And with a strong track record as a creative, tech savvy problem solver, my attributes lend themselves to the task of building new applications from the ground up
I've worked on a range of full stack projects with oversight on everything from UX design to complex back-end architecture - including database management, deployment, payment platforms, and AI integration - for TV production and journalism, fintech, recruitment, and travel
Right now, I'm hungry for new collaborations - the more ambitious the better. So, if my unique combination of technical expertise and top-level communication skills refined in the high-pressure world of prime-time television production could help you achieve your objectives, please don't hesitate to reach out
Technical Skills
I've worked with numerous tech stacks including:
- JavaScript
- TypeScript
- Python
- C#
- HTML
- CSS
- SCSS
- React
- Vite
- Tailwind
- Tauri
- Recharts
- Syncfusion
- Node
- Express
- .NET
- MySQL
- Knex
- REST APIs
- JWT Authentication
- Anthropic
- OpenAI
- Seedance 2.5
- Dreamina
- Azure
- AWS
- Cloudflare
- DigitalOcean
- Stripe
- UX Design
- Figma
- Miro
- Google Analytics
- Slack
- Jira
- Agile
- GitHub
- Avid Media Composer
- CapCut
- Sony HD cameras
- Photoshop
- Cubase
Artificial Intelligence
The AI revolution is radically transforming the way we work, massively expanding what it's possible to achieve. We all have a choice: surf the wave or drown in it
I'm genuinely excited by a future that makes the best possible use of Large Language Models' capabilities
Whether it's for building code, integrating AI into an app's core features, or working with agents, I'm adept at using the latest models, and I'm constantly exploring new developments
Take media creation. Check out this experimental clip: my one-minute homage to attention, the function at the heart of every LLM. Created with just a few prompts, no locations, no cast, no cameras, and very little cost, the aim was to generate an original photoreal sequence that would be impossible to actually film
Given how fast AI is advancing, the next wave promises to be extraordinary. I'm eager to be part of it, and I'm always up for discussing how AI could contribute to your projects