Lucas Otañez

Full Stack Software Engineer

Engineering lightning fast and elegant software solutions.

SKILLS

Languages

C++

Typescript/Javascript

Java

Golang

Python

Lua

HTML/CSS

Tools

Git

VIM

Webpack

GDB, Valgrind, Gtest

Other

Frameworks & More

React

SDL2

Tailwind

Bash

NodeJS

PROJECTS

*Click on any image to read a description!

PAYWALL SENTRY

This Google Chrome extension was created in Typescript and compiled with Webpack. It supports flagging on both hard and soft paywalls, differentiating between the two with different colors and icons. Users can configure options to include subscriptions they already own to disable flags on those sites.

Paywall Flagging Chrome Extension

LINTERVIEW

This web application allows users to practice their behavioral interview answers and techniques. You can think of LinterView as LeetCode for behavioral interviews. The app supports user accounts and uses AI to parse and give feedback on user responses. The frontend was built with Next.js and TailwindCSS. The backend is written in Golang and communicates with a Google Cloud database.

Mock Behavioral Interview Practice Web Application

ICARUS FREESTYLE

Icarus Freestyle is a side-scrolling game where you play as Icarus flying freestyle through a laser maze. All of the sprites were made custom and all gameplay logic was programmed in C++ from scratch using the SDL desktop application library. Instructions to build using the Makefile can be found on Github.

C++ Game

DIGIT OCR

This is a command line utility I made for a school project. The script is capable of transcribing any bitmap image containing digits. The project also required the creation of a "big int" class (and operations) in C++ so that the number transcribed can be infinitely big. Identifying correct digits involved using breadth-first search and calculating different values for key features of each digit. These values can be seen in the bottom 2/3 of the terminal in this image.

Optical Character Recognition for Sequences of Numbers