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

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

Contacts