William Magalhães

Full-stack Developer

Self-taught programmer with experience in a variety of languages including C#, Python, and JavaScript.

As a freelancer, I have worked on both frontend and backend projects, having implemented websites, app features and developed mobile applications and I am well-versed in agile development methodologies.

Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.

Eager to take on new challenges, I am confident in my ability to contribute to the success of any project. I am excited to leverage my skills and experience to bring innovative solutions and contribute to the success of a project.

About Me

My academic background is in Chemistry, with specialization in Analytical Instrumentation, an area that lies on the intersection between Chemistry, Programming and Electronics and involves the development and use of tools to analyze samples, identify and quantify it’s components and monitor or control chemical processes.

During the 2020’s pandemics, as I already had experience in programming, having used it as a hobby and during my academic career, I saw an opportunity to work as a freelancer web-developer, to create sites for online events.

Here are a some technologies I’ve experience working with:

Languages

  • C#
  • Python
  • Lua
  • JavaScript
  • TypeScript
  • CSS3
  • HTML5
  • Rust
  • Go

Frameworks, Platforms & Libraries

  • React
  • TailwindCSS
  • Godot
  • Unity3D
  • Bootstrap
  • Angular
  • jQuery
  • Firebase
  • Django
  • THREE.js

Databases

  • MySQL
  • MariaDB
  • SQLite
  • PostgreSQL
  • Redis

Machine Learning & Deep Learning

  • Pandas
  • Plotly
  • NumPy
  • Keras
  • TensorFlow

Other

  • Git
  • Docker
  • Postman
  • Arduino
  • RaspberryPi

Experience

My work and academic experience as a software developer.

Full-stack developer @Greenole

Jan 2023 - Present

Developed dynamic dashboards using HTML, CSS, JavaScript and Angular. Simultaneously, I've used my proficiency in Python, PostgreSQL and Redis to build a Django RESTful API backend and microservices, such as an user customizable alert system. Throughout these projects, I collaborated actively with cross-functional teams, ensuring seamless integration between frontend and backend components.

Relevant skills:
  • Full-stack development
  • Angular
  • Django
  • Docker
  • Redis

Portfolio

Some of the projects I have developed and some small demos or display pieces to showcase the things I like to create.

Featured

Opening menu animation sequence for a SVG image with Framer Motion.

Project Cover

Featured

Interactive model of an solar system in THREE.js with custom shaders and geometry.

Project Cover

Other projects

Animação de botão para ativar ou desativar audio.

JavaScriptReact.jsFramer Motion
12 de ago. de 2020

Visualização da série de Fourier para uma onda quadrada.

JavaScriptp5.js
28 de dez. de 2018

Interpretador de Logo com Turtle Graphics.

JavaScriptp5.js
25 de nov. de 2018

Contact

Thank you for visiting my portfolio! Feel free to reach out to me, whether it’s to talk about new opportunities, answer any questions or just to say hi.

Here are a few ways you can contact me:

I’m looking forward to hearing from you!