Skip to content

Ana Lisboa

Hi, I’m Ana Lisboa (she/her). I’m a Laravel developer. According to Google, the pronunciation is “Ah-na” and “Lis-bo-a”. You can stick with just Ana, and either English pronunciation is fine (you know, the usual variations: “Ana” / “Anna” / “Ena”)!

I am a coder!

I live in Portugal, with a young son and three cats (Dante, Ariel, and Pi), and yes, it’s an explosive mix sometimes!

I’m into 3D printing and will very soon (I hope) get my hands on a resin printer, in the hopes of being able to make highly detailed pieces and paint them.
My current FDM (filament) printer is a Bambu Labs A1, which is pretty cool, but this technology is not that great for detailed figures.

I am also dabbling in 3D modeling with CAD software, and I am starting with Nomad Sculpt.
Did I say I wish my days were 48 hours long?

During the summer, I love to go to a river beach (or a regular beach), take a quick dive, and relax for a bit.
It’s cool to go there during wintertime too, but for shorter stays (and leaving the dives for summer only!).

I am a board member of Larabelles a community of php and laravel developers under-represented due to their gender. We help to promote woman, or people who identify as such in the laravel world.

I’ve been working with Laravel since 2014/2015, with v5.0 or v5.1, if I’m not mistaken. I had an opportunity to migrate a no-framework PHP project to something that would not get XSS attacks, and going with a framework looked like the best option at the time (and am I glad that I went with Laravel!).

I have mainly worked on internal management tools during my career: things like light schedule management, work-hour summary sheets for payments, client management, subscription payments, etc. I find it really fun to discover ways companies can improve their processes with technology and to implement them.

In between that, I also worked at an agency for a bit, where I developed their CMS (Content Management System) and built corporate client websites.
Then I moved to a company that did custom e-commerce websites with integrations to clients’ ERPs (e.g., SAP, Oracle, etc.).

I was an instructor on three LinkedIn courses, the last one on Filament, and that’s what actually got me my last job.

I find Filament an amazing tool to speed up admin panel development (and forms in general).

I want to keep furthering my knowledge of Laravel in general, and Filament in particular (going beyond “basic form” construction).
As for Laravel, I have only lightly worked with queues. I know they are a really important tool to understand, so that is something I would like to learn.
Security is something that piques my interest, but for now the first two points have a higher priority for me.
Estimating how long it takes me to finish a task is something I find a bit challenging, but also something I need to work on.

Currently, my goal is to keep growing my knowledge as a Laravel developer. I want to move from a mid-level to a more senior position (in terms of coding knowledge), as coding is something that I enjoy and where I know I still have a lot to learn.

Discuss options for an issue, I can help you talk through alternatives, look for information, or even just do some rubber duck debugging. Sometimes solutions arise when you’re just explaining the issue out loud!

I usually take notes and keep things organized (because if I don’t, I’ll forget everything and be in constant stress). So if you think some of my personal notes could be helpful, let me know, and we can go through them (quick note: they’re probably on paper).

Sometimes I do get lost in rabbit holes. I know it’s important not to waste time, especially when there’s a team to help, so that’s something I try to keep top of mind.
If you notice that this is happening, I’d be more than glad to have it pointed out.

When there are too many tasks at once, I sometimes get overwhelmed, stressed, and blocked on which fire to put out next. That’s one of the reasons I take notes, to free up some mental space.

I might ask a lot of questions. This helps me make sure I understand the issue and that I’m not missing anything.

Feel free to send emails or Discord messages when I’m offline, I treat those as to-dos for when I get back.

I am usually very fearful of breaking things, so that might be one of the reasons I might be confirming things.

I work part-time because this works best for my work-life balance. I know I have a bit of a weird schedule, as I have a 4-year-old with two pickups a day. I try my best to have overlapping working hours, but sometimes that can be difficult.

I sometimes might not be able to join the daily stand-up (but I’ll try!). At the end of the afternoon, I can usually do a bit more work or attend meetings, as needed and scheduled.

If he gets ill, I’ll need to rearrange things, as I’m usually the one who stays with him, as well as during school breaks.

I work part-time because this works best for my work-life balance.

Following this section’s prompt: I don’t mind answering questions or sharing opinions during meetings when it’s about subjects I’m knowledgeable in.
And please do let me know if I’m talking too much—that’s definitely a possibility!
Sometimes quick meetings are the most efficient way to handle certain issues or questions. If one is needed, just let me know.

I think I prefer feedback in writing, as it’s easier to process and re-read if needed. Email or Discord are fine.
It might take me a while to process it, as I often prefer to read, digest, and then respond.
I think I’d prefer positive feedback.

I use Laravel and am really into Filament.
I use PhpStorm and Windsurf. Since Claude is preferred, I’ll look into it, as it’s something I’ve been thinking about trying.
I’m not that great with DevOps, I usually write down the commands I need for day-to-day work and build muscle memory over time.
I can also do some front-end development, as I’ve built corporate websites and dabbled in JavaScript, but nothing too advanced.

My regular working hours are Monday to Friday, 9:30–12:20 and 15:00–17:30 (Portugal time, GMT+0).
I prefer working in the morning, as I have more time with the office (aka the living room) all to myself.
Evenings after 18:30 might be possible when needed, but they’re a bit more stressful since I won’t be alone at home.

Please let me know if you have any questions or feedback on my README. This took me a while to consider and write, so I might have overlooked something.