Matthew O'Neill's Portfoilo

About Me

I'm a 22 year old male human. I live in Dublin, Ireland, where I study Computer Science in Dublin Institute of Technology.

I love computers and technology, and spend way too much time reading about those things and watching technology videos. Programming is what I love to do, so I'm always learning new technologies. Aside from nerdy stuff, I run to keep fit, and am an avid music fan, if you are too, then have a look at my Last.fm page.

I'd like to take this opportunity to welcome you to my portfolio page, which is the first assignment for the rich web application technology module. If you'd like to learn more about me, or what I've been up to lately, please have a look at my website and Github Page.


Software Development Intern - Susquehanna International Group

Jan '14 - Aug '14

Developed a number of internal tools for use by developers and traders in the company. Technologies used included C#, .NET, Winforms, WPF, ASP.NET Web API and WebForms, Python with IPython Notebook for data analysis. Tools developed included an internal, business domain-specific search engine using C#, WPF and ASP.NET Web API, and a multicast messaging application to monitor the status of running company applications

Lab Helper - Dublin Institute of Technology

September '13 - Oct '13

Served as a lab helper as part of DIT’s lab helper scheme, assigned to assist the lab supervisor for three 2 hour lab sessions. Assisted first year programming students in completing their lab work in the C programming language, answering their questions about programming and how best to approach their tasks.

Mentor - CoderDojo Kilkenny

May '12 - Present

Teaches children from ages 10 - 17 computer programming and web development on Saturday afternoons, gives tutorials on games development in Python and helps children with their individual programming projects and websites. Technologies taught include Python and the Pygame games development toolkit, HTML, CSS and Javascript as well as Scratch and in future will extend to app development in Java and more.


  • Programming (in approximate order of proficiency)
    • C# / .NET
      • WPF
      • Windows Forms
      • ASP.NET
    • Python
    • C
    • Java
    • Javascript
    • PHP
    • Scheme
  • Web Development
    • Flask Framework
    • ASP.NET
      • MVC
      • Web Forms
      • Web API
    • HTML
    • CSS
    • Javascript
    • BootStrap
    • PHP
  • Git
  • Linux (Bash)
  • Vim
  • Databases
    • Oracle
    • MySQL
    • sqlite
    • MongoDB
    • Postgresql


DT228 BSc (Hons) Computer Science - Dublin Institute of Technology

2011 - 2015 (expected)

Scoil Aireagail, Ballyhale, Co. Kilkenny

2004 - 2010

Scoil Phadraig Primary School, Ballyhale, Co. Kilkenny

2000 - 2004

St. Joseph's Primary School, Watford, Heartfordshire, England

1997 - 2000


Interested in Technology, Music, Running, Reading

Awards and Honors

No awards to speak of. I'm a failure in life.