Tom Allen
banner
tjallen27.bsky.social
Tom Allen
@tjallen27.bsky.social
Frontend Software Engineer

London, UK
Built something, now on to the marketing part!

Anyone have any experience with getting products to users? I've tried cold emails but struggling to close. 🫠
July 5, 2025 at 7:37 PM
Failing at interviews is annoying but such a good way to realise the aspects of software engineering that you need to learn / brush up on. Each interview I've had, I've stumbled at something that I should know. Another post to the blog coming.
March 25, 2025 at 10:29 AM
Any Frontend / React engineers manage to get a foot in the door into the trading industry?

Would be interested in hearing how you went about it / any recommendations.

#reactjs #frontend #trading
March 11, 2025 at 2:34 PM
1 day left for the new architects album!! 🥹

#architects
a man with his hands folded and the words oh my god yes behind him
ALT: a man with his hands folded and the words oh my god yes behind him
media.tenor.com
February 26, 2025 at 9:45 AM
As a #react / #frontend engineer, rather than having a "portfolio" website to show of your projects etc, would it be better to have a really slick storybook design system to show off?

You could demonstrate component design, integrate unit and visual regression testing etc.
February 21, 2025 at 11:06 AM
Recently did a lightening talk on Microservices - decomposition patterns, so I tried writing it up on my blog. Give it a cheeky read if you fancy:

thomas-allen.vercel.app/blog/microse...
Microservices - Decomposition Patterns
This is my portfolio.
thomas-allen.vercel.app
February 19, 2025 at 9:55 AM
Trying out Kling AI to generate some videos.

est 3 HOUR WAIT TIME?!!

Absolutely mental

#ai
February 13, 2025 at 8:47 AM
What shall I write about next? 🤔

Might do something like Micro-frontends or something a bit more hands on like using nodemailer with Next.js for email handling.

Leaning towards something a bit more architecture based...

#react #nextjs #software
February 12, 2025 at 5:02 PM
The Javascript Event Loop ft a dodgy analogy. A fundamental when learning Javascript. If you're learning React and don't understand it, give this a quick read. 😜

thomas-allen.vercel.app/blog/event-l...
The Event Loop
This is my portfolio.
thomas-allen.vercel.app
February 12, 2025 at 4:53 PM
I wrote something. Here's a post on how I built a 'pending' state when making a request via a server action with Next.js

thomas-allen.vercel.app/blog/pending...
Pending state with server actions
This is my portfolio.
thomas-allen.vercel.app
February 10, 2025 at 2:04 PM
Tempted to start a blog to force me to really understand to JS/React fundaments
January 22, 2025 at 11:58 AM
Whenever I start a new project, I always leave the chunky bits (emails, stripe etc, auth) to the end and when I get round to them I procrastinate like my life depends on it 😂

Next time I'm getting these done first!!

...maybe
January 22, 2025 at 11:54 AM
Been on the job hunt this week for a senior frontend role and I've been asked loads of questions, most of which I was asked when applying for a mid level role.

Key difference seems to be the level detail when explaining, and also confidence when explaining that they pick up on.
November 15, 2024 at 8:47 AM
It's crazy how easy it is to get a business up and running with AI. I tried it out to see what i've been missing...

I built this "landing pages as a service" in 10 minutes with Cursor 🤯

Deployed to Vercel added an extra few.

Going to try a full MVP next 😂
November 15, 2024 at 8:34 AM
As a Frontend consultant, I seem to spend most of my time tweaking helm files and checking pipeline logs 😭

Pays the bills though so can't complain 🤪
November 12, 2024 at 12:59 PM
TypeScript Generics took a while to click for me, until I thought of them more like 'fill-in-the-blank' types.

Instead of hardcoding a type, we can use a placeholder (T) that adapts to what we pass in. e.g.:

function identity<T>(value: T): T {
return value;
}
It works with any type!
November 12, 2024 at 11:53 AM