1/2
Lukács Zsolt
About me
20 years old enthusiastic business computer science student, currently living in Cluj-Napoca, Romania. Since 2017 I have been learning programming and web development on my own, in a self-taught manner. Back then, I tried to find the most challenging problems to tackle with creative solutions, and my enthusiasm about the field intensified with every single project I have made.
With time, my eagerness turned to data, as early on, in my university studies I realized how simple web visualizations can help people understand complex issues about our world. Now, I seek the opportunity to find the synergy between my knowledge in economics and my ability to write programs in a business environment, where I can widen my perspective even more through experience.
Education
Babeș-Bolyai University, Cluj-Napoca
2019 - Present | BSc in Business Computer Science
›Three semesters GPA 10.00/10.00
Domokos Kázmér High School, Sovata
2015 - 2019 | Majored in Tourism
›Four year GPA 9.85/10.00
Cambridge Assessment English, Cluj-Napoca
2019 | Certificate in Advanced English
›C1 Grade B ‐ overall score 193
Soft Skills
Languages
›Hungarian ‐ native speaker
›Romanian ‐ advanced speaker
›English ‐ advanced speaker
Responsibility and strong discipline
Ever since my high school years, when I was working as a life guard on two summer breaks, I am constantly reminded how individual actions can affect others' works or even their lives. I have realized the importance of responsibility and careful thinking, while coming up with spontaneous and viable solutions for given problems.
Precision, teamwork, and time management
As a restaurant cook in my final high school year I had the opportunity to pursue one of my passions. It took a special force of coordination, planning and hustle to get all of our plates out on time and chemistry within the team. We constantly engineered novel little solutions to challenges on the fly, that went totally unnoticed, all on the basis of indispensable communication and teamwork.
Technical Skills
Web Development
Being always fascinated with web pages and how they seamlessly integrate into our daily lives, I have learned at the beginning of my developer journey to create responsive and more importantly versatile websites from scratch using HTML, SCSS and JavaScript. Later on I have expanded my knowledge with back-end frameworks, such as the Python framework Flask. Since than I always try to find the symmetry between the looks and the insides by concise code and creative, easily usable design.
- HTML
- CSS
- SCSS
- JavaScript
- Flask
Data Visualization
During my university studies I have discovered other fields and I realized that my knowledge in web development can be intertwined with economic and analytical thinking through statistics and data analysis. So I have learned to scrape and explore data using Python libraries, such as Pandas and Matplotlib, and to carry out my cleaned data to web pages in a form that is easily understandable and comprehensible for anyone as visualizations. Ever since, during my visualization projects, I am constantly reminded how important careful engineering and modularity are while implementing complex information systems with multiple cooperating parts.
- D3
- Pandas
- Matplotlib
- Web-Scraping
- HTTP Methods
Database Management
I have come across many cases in multiple projects, where I had to store the data I have collected to retrieve for the user only the relevant pieces of information. Therefore, I used SQL and No-SQL document-based database solutions and created fully functional web applications with great user experiences. Moreover, databases let me understand that systematization and careful engineering are essential to ensure an unhindered flow of information within the large chunks of data with many different entries.
- No-SQL
- SQL
Programming Languages
While implementing my projects I have mastered 3 essential languages to tackle my own challenges, each with a unique strength and purpose: C++ for resource-intensive programs, Python for functional web-applications, and JavaScript for interactively visualizing data and improving user experiences.
- C/C++
- Python
- JavaScript
Written in HTML using TailwindCSS - 2/2
Algorithms and Data Structures
Through my learning process, I found it crucial to develop a strong sense of algorithmic thinking and problem-solving by familiarising myself with ubiquitous data structures and algorithms. Through my projects, I realized that without the ability to analyze algorithms I cannot come up with my own solutions, and without knowledge of data structures I cannot identify their use cases. I think I can always improve myself further, so I will never stop challenging myself with competitive programming exercises that require critical thinking.
- Sorting
- Recursion
- Backtracking
- D&Q
- Arrays
- Lists
- Heaps
- Trees
Other Competencies
- Git
- Linux/WSL
- Figma
- NPM
- Markdown
- Office
- Jupyter
- Statistics
- Accounting
- Finance
- Webpack
Projects
Simple Blog Engine ↗
Structurally simple, aesthetically pleasing, and all-rounder blog engine written in Python using the Flask web framework and MongoDB with:
›User accounts with variable permissions and persistent session
›Type-ahead homepage search
›Markdown formatted posts with preview option
›Comments with infinitely deepening replies using trees
›Upvote system with re-sorting
This project was my first web application during which I realized how important documentation and thorough planning is before implementing our own interfaces for various cases. Here as well, I focused on finding my own solutions for the occurring bugs. For example, I came up with a real application of arbitrary trees while modeling my system, which deeply challenged my knowledge and helped to further improve my ability to identify use cases of different data structures.
- Flask
- Python-Eve
- MongoDB
URL Shortener ↗
A minimalist URL shortener web-application with one simple function to offer for its end-users, written in Python, using the Flask web-framework and MongoDB:
›Anticipates and handles various user errors
›Concise back-end focused on a RESTful API
›Performance-focused with caching
›Redirecting links with expiration dates
- Flask
- Python-Eve
- MongoDB
Coffee Crisis ↗
Astonishing visualization about an emerging climate problem, that endangers one the world's most popular drink with interactivity in focus:
›Responsive design
›Good variety of different charts from maps to line charts
›Many options to explore the data by preference using crossfilter
›Modular code-design with maintainability in mind
- Pandas
- D3
Corruption Perceptions Index ↗
The CPI scores and ranks countries based on how corrupt a country's public sector is perceived to be, and corruption is a ubiquitous issue worth visualizing:
›Interactive and comprehensible interface
›Variety of simple charts presenting a real and complex problem
›Minimising data-overhead with filtering options using crossfilter
- Pandas
- D3
World Happiness Report ↗
The World Happiness Report is a landmark survey of the state of global happiness. Poster-like visualization presenting an intriguing and captivating topic, which surrounds our lives:
›Easily understandable and self-explanatory charts
›Analytical inspection with statistical methods
- Pandas
- D3
Web Designs ↗
Production-ready responsive, interactive and fully-functional web designs capable of being the landing pages for a good variety of different companies, written with modularity, maintainability and best-practices in mind:
›Shoppe Amber Interiors ‐ interior designs
›Sailing Collective Journal ‐ vacation specialists
›Conrad Architects ‐ architecture
›Under ‐ restaurant
›Grapes ‐ bar collection
- HTML
- SCSS
- JavaScript