P
Offline

Patrick Bowen

Mentor
This mentor has passed the Codementor approval process and is available for hire.
Rising Codementor
US$5.00
For every 15 mins
free badge
First 15 mins free: Get the first 15 mins free for your first mentorship session on Codementor when you hire this mentor.
First 15 mins free for your first session
ABOUT ME
Experienced full-stack web developer, and avid hobbyist
Experienced full-stack web developer, and avid hobbyist

Hello! I'm Patrick, a 1st (Hons) CompSci graduate and professional software/web developer, but more importantly an enthusiastic computer hobbyist and tutor. I have been described as patient and helpful. I intend for students to come away from sessions feeling like they have been empowered.
I always look forward to helping all abilities do better in their studies and interests. If I've applied to your request, it means I'm enthusiastic to impart onto you my years of knowledge in .NET, JS/TS, C++, or one of many other subjects I'm passionate about.

View more...
London (+01:00)
Joined March 2025
EXPERTISE
C#
6 years experience
All my professional roles have been primarily .NET / C#, from industrial to web, from WinForms to REST APIs, learning how to develop for ...
All my professional roles have been primarily .NET / C#, from industrial to web, from WinForms to REST APIs, learning how to develop for high performance and throughput, and how to architect for maintainability and testability.
View more
View more
JavaScript
5 years experience
I have become all too familiar with JavaScript in my life - I practically grew up with it as a programmer. I have been coding in JavaScri...
I have become all too familiar with JavaScript in my life - I practically grew up with it as a programmer. I have been coding in JavaScript for over a decade but it's only when I started using it for work that I honed that skill.
View more
View more
TypeScript
4 years experience
I adore TypeScript and its ecosystem - undoubtedly my favourite programming language. I'm a huge advocate of it over using JavaScript dir...
I adore TypeScript and its ecosystem - undoubtedly my favourite programming language. I'm a huge advocate of it over using JavaScript directly and employ TS in the majority of my personal projects, as well as every day at work.
View more
View more
SQL
4 years experience
React
3 years experience
You shouldn't think of React as an innocent web technology - it is a beast. I have over three years of using it professionally on major w...
You shouldn't think of React as an innocent web technology - it is a beast. I have over three years of using it professionally on major web projects and, while it does take years to start being highly productive with it, I'm keen to speed that up for my mentees.
View more
View more
Node.js
4 years experience
C++
2 years experience
I have been using C++ for over a decade but I would say my knowledge is comparable to two years professional experience. I enjoy using C+...
I have been using C++ for over a decade but I would say my knowledge is comparable to two years professional experience. I enjoy using C++ on Arduino designing programming languages and operating systems, and I have made few simple games in the past too.
View more
View more

REVIEWS FROM CLIENTS

Patrick's profile has been carefully vetted and approved as a Codementor. Connect with Patrick now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Insitux
An extensible scripting language
TypeScript
38
4
Chika
S-expression programming language with VM targeting both PC and Arduino.
C++
11
2
EMPLOYMENTS
Software Developer
Democracy Technology Limited
2022-07-01-Present
One in a team of two full-stack web developers. Platforms for online balloting - a voting site and an administration platform. During my ...
One in a team of two full-stack web developers. Platforms for online balloting - a voting site and an administration platform. During my time we migrated from on-premises to Azure web services, and replaced all .NET Framework MVC applications with a .NET Core API and modern front-end web technologies. I championed compliance and test coverage, including UI regression tests; making mobile and RTL first class citizens; and keeping up-to-date with accessibility guidelines.
C#
SQL
Node.js
View more
C#
SQL
Node.js
Azure
TypeScript
React
Microsoft SQL Server
Next.js
ASP.NET Core
RESTful API
View more
PROJECTS
StrangerChat anonymous chatting platform
2022
A Discord bot which has exchanged over eleven million anonymous messages between over fifty thousand users. Hosted in the cloud, using my...
A Discord bot which has exchanged over eleven million anonymous messages between over fifty thousand users. Hosted in the cloud, using myriad technologies, this blob of ~3,500 lines of TypeScript code has become my most used project. I would happily share the code, but it had to be made proprietary once it started earning. Check out the moderation bot I use to help keep its Discord server ticking to see an example of how I make Discord bots.
Node.js
Git
SQLite
View more
Node.js
Git
SQLite
TypeScript
PM2
Discord.js
Prisma
View more
2024
A burgeoning Discord bot for server moderation. It's a composable codebase of dozens of features, working with a database of dozens of ta...
A burgeoning Discord bot for server moderation. It's a composable codebase of dozens of features, working with a database of dozens of tables, but simple to understand if you look at each feature independently.
Node.js
SQLite
TypeScript
View more
Node.js
SQLite
TypeScript
Discord.js
Prisma
OpenAI
View more
By using Codementor, you agree to our Cookie Policy.