Benas

Seliuginas

Student | Curriculum Vitae

About

A prospective International Baccalaureate student, with proven software engineering and computational thinking skills, aiming to become a developer in the video game industry.

Education

Sept 2021 – Present

Kaunas Jesuit High School (IB class)

HL: Mathematics (AA), English, Computer Science

SL: Lithuanian Literature, Economics, Physics

EE: Computer Science (“Comparison of Memory Allocators for Real-Time Applications in Terms of Temporal and Spatial Efficiency”)

Sept 2019 – Aug 2021

Kaunas Jesuit High School (PreIB class)

IGCSE: Mathematics, English, Economics, Physics, Computer Science

Sept 2015 – Aug 2019

Kaunas Jesuit High School

Sept 2011 – Aug 2015

Kaunas Old Town Progymnasium

Experience

Dec 2019

X-MAS CTF 2019

Participated in the capture the flag competition; completed multiple web and emulation challenges.

Oct 2019 – Sept 2022

Student Council

Helped the school administration; organized various events and concerts, e. g. “Pavasario Žvaigždės”.

Oct 2019

Hacktoberfest 2019

Successfully finished the hackathon by contributing

to multiple open source projects.

Oct 2018 – Jun 2020 

Programming Club

Tutored students to create programs in Python; taught them how to build games using the Unity game engine.

Interests

Game Engines  ·  Compiler Construction

Volunteering

Oct 2022 – Present

KJHS “Didelis Draugas” volunteer

Playing with children at a primary school, helping them with their homework and doing other related tasks.

Jul 2022 – Aug 2022

Kaunas 2022 volunteer teamleader

Completed the leadership masterclass to become a coordinator for Kaunas 2022 volunteers.

Jun 2022 – Jul 2022

AUDRA festival technical volunteer

Helped to build different stages and to set up the audio equipment; helped to install artistic installations.

Jun 2022 – Aug 2022

Kaunas 2022 volunteer

Volunteered in many Kaunas 2022 events, including the Steampunk Festival, the Fluxus festival, “The Contract”.

Nov 2019 – Aug 2021

Animal shelter “Nuaras” volunteer

Cleaned the cages, walked the animals and helped staff with managing the animal shelter.

Skills

Software Engineering

I have been programming from the age of 10 and have accumulated years of experience and knowledge.

Kyokushin Karate

I did Kyokushin Karate for 8 years; received multiple nominations and have the 4th kyū (green belt).

Saxophone / Piano

I went to a music school for 6 years to learn to play the saxophone and the piano, and officially graduated from it.

Hardware Engineering

I am also experienced in creating various electronic circuits and working with Raspberry Pi, Arduino, BBC micro:bit, etc.

Courses

Oct 2017 – May 2018

KTU JKM Programming for Mobile Devices

Grade: 10 (with honors)

Designed user interfaces; learned to use application components and interact with various sensors.

Oct 2016 – May 2017

KTU JKM Programming in Python

Grade: 10 (with honors)

Studied the basics of Python and learned to build games using the Turtle graphics environment.

Oct 2015 – May 2016

KTU JKM Junior Course I

Grade: 10

Learned to build games with Imagine Logo; worked with Microsoft Word and created animations.

Oct 2014 – May 2015

KTU JKM Beginner’s Course II

Grade: 10

Learned to use Microsoft Office and to build games in Scratch; studied the basics of building websites.

Oct 2013 – May 2014

KTU JKM Beginner’s Course I

Grade: Credit

Learned the basics of computers and completed various tasks aimed at developing creativity.

Publications

Jul 2020

PHP RFC: Typed class constants

Published an official proposal to introduce typed class constants to PHP; worked on the implementation.

[view publication]

Jun 2020

PHP RFC: Make constructors and destructors return void

Published an official proposal to disallow returning values from constructors and destructors.

[view publication]

Jun 2020

PHP RFC: Allow void return type on constructors and destructors

Published an official proposal to allow declaring void return type on constructors and destructors.

[view publication]

Causes

Education  ·  Science and Technology

Projects

Jan 2022 – Present

Game engine “Moliata”

Currently, I am working on a 3D game engine designed for building modern, AAA-style open world games.

Sept 2021 – Dec 2022

Pseudocode interpreter “Void”

Developed a virtual machine based interpreter with a full-fledged web interface for the IGCSE pseudocode.

Dec 2019 – Jul 2020

Back-end framework “Aware”

Worked on an MVC-based, modular PHP/SQL framework for building interactive web applications.

Jul 2019 – Dec 2019

Linux distribution “optimalOS”

Worked on a rolling-release Linux distribution; developed a package manager and various build tools.

Oct 2017 – Jun 2018

Camera calculator “OpticalMath”

Developed a camera calculator app, similar to Photomath, as the final project for KTU JKM course.

Jul 2017 – Jun 2018

Development platform “Insight”

Forked from MIT’s App Inventor, worked on an improved platform with many new features and components.

Oct 2016 – Apr 2017

Front-end framework “Volts”

Worked on a responsive, mobile-first CSS/JavaScript framework for building modern websites.

March 2014 – Present

Other projects

Over the years, I have built many other projects like extensions for MIT’s App Inventor, a tutor reservation system, various websites and utilities, etc.

Languages

Lithuanian

Native proficiency

English

Bilingual proficiency

German

Limited proficiency

Additional Information

I have also contributed to big open source projects, such as PHP or MIT’s App Inventor.