Hi! My name is Rene Serrano. With a background as Aerospace Engineer and experience as a Data Scientist, I decided to become a Python Developer due to my love for programming.
I started learning about Full-Stack Web Development to launch my own personal project, a web application called Neo Tribes. But I am also in love with Machine Learning, Data Science and Big Data applications, and I keep learning about them.
I am passionate about the future and working in exciting new projects.
Welcome to my portfolio website, the Neo Logic. Please feel free to take a look!
Full Stack Development | |
---|---|
Python |
90% |
Django w/ PostgreSQL |
80% |
React w/ Typescript |
80% |
HTML / CSS / SCSS |
70% |
Responsive UI Design |
70% |
Javascript / JQuery |
60% |
Docker |
40% |
DevOps / Hosting |
30% |
Data Science / Analytics | |
---|---|
Probability & Statistics |
70% |
Numpy / Pandas |
70% |
Matplotlib / Seaborn |
60% |
Microsoft Power BI |
50% |
Data Prep & EDA |
50% |
Model Development |
40% |
MySQL / SQL Server |
20% |
Engineering | |
---|---|
Logical Thinking / Problem Solving |
90% |
Software Engineering |
70% |
CAD Design (Catia V5 / SolidWorks) |
70% |
Simulation (ANSYS Workbench, Fluent) |
50% |
AI / Machine Learning | |
---|---|
Scikit-learn Machine Learning |
40% |
Tensor Flow Keras Neural Networks |
30% |
Reinforcement Learning |
20% |
NLP (nltk) |
20% |
LGFM Modern Style Admin Remake using React and Typescript
LGFM Django Backend
Automatic Security Filter Sizing Tool with Python
Neo Tribes Web Application (neotribes.world)
Probability and Statistics in Data Science using Python (Online Course)
The Neo Logic Portfolio Website
CS50's Introduction to Artificial Intelligence with Python (Online Course)
Miss DD Lashes Business Website
CS50’s Web Programming with Python and JavaScript (Online Course)
ALNA (Airline Network Architecture) System Test Engineer at AIRBUS
Data Science at ENPULSION GmbH
IBM's Analyzing and Visualizing Data with Python (Online Course)
Database design, implementation and maintenance at ENPULSION GmbH
Performance Mapping of a FEEP Thruster with Thrust Vectoring Capabilities (Master Thesis)
Python Manufacturing Process Automation with Feedback Loop
Engineering Data Post-processing and Plotting at ENPULSION GmbH
BLUE Rocket Project
BLUE Payload, Microgravity Experiment Project
CS50x Introduction to Computer Science (Online Course)
ADAS Tensile Membrane for M1 sales gallery
Vertical Axis Wind Turbines for Urban Environments (Bachelor Thesis)
In this project, I developed from scratch a re-designed, responsive, more modern and user-friendly version of the company admin website where all products, kitchens and integrations are handled in a more efficient way, using React, Typescript and Django DRF.
This project gave me extensive front-end programming experience and confidence using React and Typescript. In addition, I gained full stack experience developing the corresponding backend API endpoints for this app as well.
#Web Development
#Programming
#Project Management
#Python
#Databases
#Django
#Front-End
#Back-End
#React
#Typescript
Full Stack developer with a focus on Backend and Django engineering and responsible for maintaining, improving and deploying updates for the main company Django backend handling thousands of users and interactions per day with hundreds of orders per day. This system includes:
o Android app backend.
o Web app backend.
o Admin web backend.
o External selling channels – system integrations.
o Integration with kitchen order management systems.
o Centralized database handling.
o Data analysis, stock management and more additional system integrations.
#Web Development
#Engineering
#Computer Science
#Programming
#Project Management
#Python
#Linux
#Servers
#Django
#Stripe
#Back-End
#SQL
I developed a Python program with GUI that automates the optimal decision process behind the scaling of security filters at Spanish airports, minimizing passenger wait time as well as service costs. Aside from a complex decision logic program structure (implemented with OOP), the program uses a multivariate regression model to predict airport passenger estimated wait time at security filters, and a model to predict airport passenger distribution at any given day based on historical data. Moreover, extensive testing was added with PyTest to always follow a CD philosophy during development. The tool is being tested by several airports right now to optimize the scheduling of security facilities and personnel.
#Data Science
#Engineering
#Computer Science
#Programming
#Python
#Automation
#Tkinter
#Artificial Intelligence
#Pandas
#Machine Learning
Neo Tribes is a web application meant to be a network of neotribes! The user can explore existing tribes in the world, communicate with them and discover their progress towards a more sustainable and decentralized way of life on our planet. You can also create your own tribe and share with the world and with other tribes.
You can read more about the idea of neo tribes in the welcome message that appears when you first access the page, or by clicking the About button on the globe page.
The project utilizes the CesiumJS library for the globe. Through working on this project, I have mastered the Django framework and become a proficient full-stack web developer. Since I have done the whole work on my own, from start to current version, I have also had to learn about many other related topics, such as containerization (docker, docker-compose), production deployment (with Nginx and uWSGI in a VM) and DevOps, Unit Testing, Linux Servers, front-end design, full-stack development, etc.
Check out the demo: www.neotribes.world/demo
#Web Development
#Computer Science
#Programming
#Python
#Databases
#Linux
#Servers
#SSH
#Django
#Front-End
#Back-End
University of San Diego's e-learning course on Probability and Statistics using Python. In this course, I learnt in depth about the foundations of probability and statistics, i.e. both the mathematical theory and with a hands-on experience of applying this theory to actual data using Jupyter notebooks and problem sets. Concepts covered included: discrete and conditional probability, random variables, dependence, correlation, common probability distributions, inequalities and limit theorems, statistics, linear and polynomial regression, PCA and hypothesis testing.
#Data Science
#Programming
#Python
#Numpy
#Pandas
#Matplotlib
I developed this website from scratch to showcase my own past work and current skills and areas of work.
#Web Development
#Django
#Front-End
#Back-End
This online course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, I applied the theory behind graph search algorithms, classification, optimization or reinforcement learning.
#Python
#Artificial Intelligence
#Machine Learning
#Tensor Flow
This was my first project as a freelance web developer. I created this business website with an integrated admin panel that allowed the owner to change photos, descriptions and prices of the products by herself. I also developed the necessary back-end to allow contact emails be delivered automatically to the business owner, as well as the possibility for the visitor to join an email subscription list to receive special promotions and discounts.
Link: www.missddlashes.com
#Web Development
#Django
#Front-End
#Back-End
Harvard University's online course on the design and implementation of web applications both in front-end, with HTML, CSS and JavaScript, as back-end with Python (Flask/Django), and SQL. Topics include database design, scalability, security, and user experience. Through extensive hands-on projects I learnt about using APIs, SocketIO for instant chat, Stripe to process online payments, creating interactive UIs, and leveraging cloud services like GitHub and Heroku.
#Web Development
#Databases
#SocketIO
#Django
#Stripe
#Front-End
#Back-End
Working with Linux servers, networking and software testing.
#Linux
#Servers
#Networking
#SSH
Data science and analysis for aerospace engineering company. This includes Data Cleansing and Wrangling, Hypothesis Testing analysis, Statistics, Parameter Trends finding, Data Visualization, Data Mining and Machine Learning model implementation and more. Correlations between parameters and essential conclusions from the data were found. I also performed explanatory and findings presentations and communicated often with management about target questions and steps for business improvement.
#Data Science
#Python
#Numpy
#Pandas
#Matplotlib
#Databases
In this course I learnt how to clean and prepare data for analysis, perform EDA (Exploratory Data Analysis) and simple statistical analyses, develop models to predict future trends from data, test and evaluate models and create meaningful data visualizations.
Particularly I learnt how to analyze data in Python using multi-dimensional arrays in Numpy, manipulate DataFrames in Pandas, use SciPy library, perform machine learning using scikit-learn, present data using some of the data visualization libraries in Python like Matplotlib and Seaborn, use basic and specialized visualization tools, including area plots, histograms, bar charts, pie charts, box plots, scatter plots, bubble plots and create maps to visualize geospatial data.
#Data Science
#Programming
#Python
#Artificial Intelligence
#Numpy
#Pandas
#Matplotlib
#Machine Learning
Designing and creating a consistent unique database gathering all production and testing data, as well as their respective employee interfaces and data acquisition throughout the company. A consistent, fault-free and scalable relational database was achieved using MS Access and later PostgreSQL. The data acquisition was implemented in the shape of forms for the employees to utilize alongside their daily tasks.
#Data Science
#Computer Science
#Programming
#Project Management
#Automation
#Databases
During my Master Thesis in Austria, I got involved ionic space propulsion at the company ENPULSION GmbH. There, I prepared a complete test setup in a large vacuum chamber to measure the shape of the thruster ion plume. I developed a Python program to handle test equipment, including a GUI for the sensor measurements and post-processing calculations of the ion thrust vector. Finally, I developed a Physical Model of the thruster using Python, able to predict in a first approximation the performance of the thruster and its thrust vector maneuverability.
#Engineering
#Programming
#Electronics
#Python
I performed the automation with Python of a core manufacturing process at ENPULSION GmbH in order to scale-up production capabilities. This project included developing a new user GUI with python Tkinter, real time Matplotlib graphs and a program capable of taking user-like decisions on control parameters based on a feedback loop from sensors monitoring the process.
#Engineering
#Python
#Automation
#Tkinter
#Artificial Intelligence
Wide range of data post-processing for engineering:
- Test data analysis, evaluation, plotting, insights extraction.
- Performance data evaluation, data rework, cleansing, plotting and parameter finding.
- Sensor array data wrangling, filtering and GUI display integration.
#Data Science
#Engineering
#Programming
#Python
#Numpy
#Matplotlib
I leaded a student team during my Aerospace Engineering Master studies in Austria in designing and manufacturing BLUE, a 2m long sounding rocket for the University of Applied Sciences Wiener Neustadt, which reached an altitude of 870m performing a microgravity experiment. I performed as systems engineer, supervising and coordinating the different parts of the rocket together.
#Engineering
#Programming
#Electronics
#Project Management
I prepared an Arduino test bench for a FHWN and FOTEC GmbH (Austria) microgravity experiment optimization, assembling different sensors, data storage, a display and motors together and acquiring and applying electronics hardware and software skills, including basic programming in C++.
#Engineering
#Programming
#Electronics
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. This was my start in the CS world, with topics including abstraction, algorithms, data structures, encapsulation, resource management, security, and software engineering and problem sets including in-depth exercises in the languages C and Python.
#Computer Science
#Programming
I was involved in this large engineering project in Malaysia, winner of a million-dollar contract, during my time in Multimedia Engineering Pte. Ltd (Singapore). All the conceptual design of the tensile membrane was done by me in collaboration with the architect, as well as most of the internal steel structure, components and fabric designs and analysis.
#Engineering
Aerospace Engineering Degree Thesis about the design and development of a vertical axis wind turbine for urban environments performed at Kingston University London.
#Engineering