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 front-end and back-end development and am comfortable with agile development methodologies, having implemented websites, app features and mobile applications.

Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team, I am excited to bring my skills and experience to a new challenge and I am confident in my ability to 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
  • JavaScript
  • TypeScript
  • CSS3
  • HTML5

Frameworks, Platforms & Libraries

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

Databases

  • MySQL
  • MariaDB
  • SQLite
  • PostgreSQL
  • SQL Server

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 harnessed my proficiency in Python and PostgreSQL to build backend microservices and RESTful API endpoints. Throughout these projects, I collaborated actively with cross-functional teams, ensuring seamless integration between frontend and backend components.

Relevant skills:
  • Full-stack development
  • Git
  • Angular
  • Django

Projects

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

Featured Project

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

Project Cover

Featured Project

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 reach me:

I’m looking forward to hearing from you!