Bernardo Laing
Product Oriented Software Engineer | Building and Leading Technical Projects
API Playground
This is a REST Client for viewing my portfolio details.
Prefer just viewing the content? Check out my projects
Portfolio API
Query Parameters
Key
Value
Description
Status:---
Time:---
Cache:---
Response
Projects
I've always enjoyed building things, and these are some of the projects I've worked on.
Some of them are personal, some are work related, and some are just for fun.
All
Redis
ai-sdk
SQLite
Supabase
PyTest
React
AI/LLM
FastAPI
Docker
Postgres
ChromaDB
NextJS
Vercel
ScaleUp Coach
A chat-based, AI-powered, mock interview app, focused on practicing for System Design Interviews. In ScaleUp Coach, you can practice system design skills according to your selected difficulty, get hints if you find yourself stuck at any point during the interview, and get detailed, actionable feedback after each interview. As you keep practicing, ScaleUp Coach keeps track of your progress, letting you know which are your strong suits, and where you need to keep practicing
NextJS
Vercel
ai-sdk
AI/LLM
Supabase
CodeFlowAI
One of my most useful projects - CodeFlowAI is my own take on AI-powered code reviews. Triggered by opened Pull Requests, CodeFlowAI manages a simple workflow to summarize the changes, get relevant context from the codebase as part of a ChromaDB vector store, and provide valuable feedback, indentifying possible bugs and providing solutions, verifying test coverage, providing valuable test cases, etc. I built CodeFlowAI mainly to help me on my own personal, solo projects, but now it's being used by several teams on an organization.
FastAPI
SQLite
Docker
PyTest
AI/LLM
ChromaDB
Balanz
A household finance management app, allowing families to collaboratively track incomes and expenses, while helping plan and monitor monthly budgets. I built Balanz mainly to help budget and track expenses on my own family, and to try out NextJS's app router.
NextJS
Vercel
FastAPI
SQLite
Docker
React
PyTest
Terminal Portfolio
A portfolio site, built on NextJS to resemble a terminal. Showcases my projects and skills, which can be viewed through commands on the terminal, or by selecting them on the menu. As a bonus, includes an 'space invaders' game!
NextJS
Vercel
bernardo.laing.mx - this website
My personal portfolio & resume. Built with FastAPI and NextJS, this portfolio is meant to showcase my favorite projects, as well as being one of them. Includes a dynamic API client, built from the OpenAPI spec on the backend, a Tocken Bucket rate limit, and a Redis Cache. Those are overkill for a project like this, but definitely worth considering in larger projects!
FastAPI
NextJS
Docker
Redis
Postgres
Work Experience
I've worked at a few places, trying to learn and grow as much as possible on each one.
Here's a summary of my professional journey.
Mar 2021 - Present
Sr Software Engineer & Tech Lead
Zebrands•Remote
- Led a software team developing an internal e-commerce platform, currently powering 4 distinct sites, focused on improving flexibility for each site, performance, and optimizing relevant conversion metrics.
- Developed a Shipping Carrier integration system, allowing Zebrand's ERP to quote and create shipments with different carriers, eliminating the need for a third party, and reducing shipping costs by almost 50%.
- Worked on several projects, across business units, from logistics to marketing, collaborating with users and design to define requirements and solve each unit's problems, using stacks such as Django, FastAPI, Node, React, Frappe.
- Mentored Jr Software Engineers, helping them solve complex problems and achieve their career goals.
Django
FastAPI
Python
NodeJS
Express
React
NextJS
Frappe
CI/CD
Apr 2019 - Mar 2021
Fullstack Engineer
NatGas•Querétaro, México
- Optimized the company's credit approval process by over 60% by developing a web application to manage and track our customers credit requests.
- Led the initiative to connect several of our isolated systems by using a GraphQL Federated Graph, resulting in reduced development costs for future projects.
- Developed a user-facing hybrid app with Ionic for a referral program, increasing the amount of new clients per month.
NodeJS
Express
GraphQL
Firebase
GCP
Postgres
Angular
Jan 2019 - Sep 2020
Co-Founder, Software Developer
Percept•Querétaro, México
- Designed web-based applications to fit customers' needs, using a variety of tools including PostgreSQL, Firebase, Django, Angular, among others.
- Worked in close contact with customers and final users to ensure the development was well aligned with the users' wants and needs.
- Led the adoption of Disciplined Agile Delivery Methodologies to increase productivity and product quality.
Django
Python
Angular
GCP
CI/CD
Firebase
Postgres
May 2018 - Jan 2019
Software Engineer / Part Time
HARMAN International•Querétaro, México
- Refactored legacy C++ software in order to consolidate 15+ versions of the application into one, simplifying maintenance by providing one code base for all variations.
- Developed a car amplifier emulator using C#, to provide QA engineers the ability to test new features on any amplifier configuration without the need of obtaining the hardware.
C++
C#
Contact
Get in Touch
Have a project in mind or want to discuss opportunities? Send me a message.