Full-stack developper experienced with
MongoDB/Express/React/Node/Typescript, Go, and MySQL • specializes
in client-side development (the “backend of the frontend“) • always
on the lookout for technologies, frameworks, or tools that may
improve efficiency and enhance the user experience
I strive to create clean, self-documenting code for apps that are
efficient, esthetically pleasing, and easy to maintain.
Background in education (with a doctorate in Philosophy), media
studies, and technical support (Tier II/Mentor/SME).
OurFamilyWizard is a co-parenting application that helps families living separately thrive. In my capacity as a Front End developer, I contribute to the tooling provided to the professionals who are using OFW to reimagine their approach to case management.
At Sezzle, I worked mostly on internal tools and customer facing applications. Full stack is React/Redux with sagas + TypeScript and Sass on the frontend, Go (golang) on the backend. I also write documentation to optimize the team's use of these tools.
Special projects:
At WhereToLive.com (later on: Lone Wolf Technologies), I was offering bilingual support for a SaaS solution through phone, live-chat, and emails. As the SME for this product I trained, and was the mentor of, a team of 3-5 representatives.
At Miami University, I taught, gave lectures, wrote articles, and attended conferences sharing my research on French literature/philosophy. I also participated in related administrative tasks such as recruiting students, participating in committees, and helping organize a study abroad workshop.
At Miami University, I taught, gave lectures, wrote articles, and attended conferences sharing my research on French literature/philosophy.
At Mainichi Shimbun, I was helping the journalist correspondents prepare their news reports. Besides office management, various tasks included scouting topics of interest, organizing field trips, and identifying experts to interview.
This app facilitates managing players, games, and stats for the
“Summit Broomball” group.
The goal is to:
Object Oriented Javascript. Refactoring code. Using Redux for React state management. MongDB queries through Mongoose.
This application provides a voting recommendation for the
gubernatorial race based on how much you agree with the
candidate's positions
Users are presented with (anonymous) stances – each of which
they can "Strongly Agree" / "Agree" / "Neither Agree nor
Disagree" / "Disagree" / "Strongly Disagree".
The app then calculates which of the governors from the database
user agrees the most with.
Notes:
JSON "database". Javascript .reduce() higher order function. Building and querying a restful API. Heroku deployment.
This app consists in a memory game. To win, users need to click
on official portraits of US Presidents in the order they were in
office
Thumbnails are randomized with each turn.
React.js as a Front-End framework.
This app facilitates managing players, games, and stats for the
“Summit Broomball” group.
This is the first version of the app now refactored as a MERN
stack app
Sequelize/MySQL. Javascript callbacks, .reduce(), and recursive functions. JQuery to manage the state of JS elements.
This “Breaking Bad” themed game captures the user's clicks to
update Front End and Back End data.
Each mineral is given a random value between 1 and 12. Users
need to click on a mineral to purchase it until they reach the
amount that has been set on page load. They lose the game if
they go over their "budget".
Features quotes of the beloved “Breaking Bad“ series alongside
real rocksminerals depicted in the show.
Capturing clicks via JQuery. Manipulating random numbers. Keeping score.
A trivia game with a twist: questions are timed. But if you get
them right, you are rewarded with a motivational gif :)
Giphy external API. Setting delays in “vanilla” Javascript.
This app, built during the University of Minnesota Coding
Bootcam as a “Group Project”, manipulates data obtained via
external APIs requests.
For a given date, it queries weather and event information for
users to make plans.
During the development of this app, I acted as the Product Owner
/ Project manager + helped implementing back-end
functionalities.
Querying external APIs (eventful, OpenWeatherMap, etc.). Formatting the data received.
Broomball
I also enjoy playing petanque, pickleball, kickball, and ping-pong + reading, writing, and watching TV shows