Behdad Keynejad
Born in 1993
I am a computer engineering student in Sharif University of Technology.
Web Development
Developing backend systems, mainly using Django and Node.js.
Mobile Programming
Developing apps using Swift for iOS devices.
Web Design
Designing web pages using Semantic UI.
Hardware Design
Implementing high-level hardware systems using Verilog.
Sept. 2011 – June 2016 (expected)
B.Sc. Student in Computer Engineering
Department of Computer Engineering
Sharif University of Technology, Tehran, Iran
Last semester GPA: 18.10/20.00 (expected)
Sept. 2007 – June 2011
High School Diploma in Mathematics and Physics
Danesh High School, Tehran, Iran
Last year GPA: 19.58/20.00
Programming:
C
C++
Python
MATLAB
Mobile Programming:
Swift (iOS)
Web Development:
HTML5
CSS3
JavaScript
jQuery
Django
Node.js
PHP
Web Design:
Semantic UI
Hardware Design:
Verilog
x86 Assembly
MIPS Assembly
SystemC
Operating Systems:
OS X
iOS
Linux
Windows
Document Preparation:
LaTeX
Realtime Chat Program

Realtime Chat Program is a chat client & server program implemented using Node.js platform. The most important feature of the chat program, as its name already suggests, is being realtime. That is to say, there is no AJAX in play. Every event is reported to server realtime, so there is no delay between the occurance of an event and notifying users.

GitHub

Node.js

Socket.IO

Film Club

Film Club is social media for movie fans. It doesn't have all the complexities of modern social medias like Facebook, because its features are trimmed down to the essentials. Nothing unnecessary is implemented and the user will feel right at home. Moreover it is not a mere database like IMDb and has lots of social features such as following other users and seeing their movie reviews in your timeline.

GitHub

Django

Semantic UI

Football Miay?

Football Miay? aka Goraz is a system for my friends and I to know who will participate the weekly football program. Before this, we used a mailing list which was quite inconvenient, because someone had to keep track of all emails and make a list of those who'll come. This method caused us a lot of trouble, so I set out to implement a system with a simple UI and no fancy features to make this weekly process easy.

Football Miay?

PHP

Python Games

I enrolled in the Interactive Programming with Python a couple of years ago and during that, I implemented some simple games using the GUI library provided by course instructors which was called simplegui and could be used with CodeSkupltor. You can see the games source code and also play them. Please note that if you're living in Iran, CodeSkulptor may not be available to you due to some restrictions. You may use a proxy server. Please note that the loading of all graphics and sounds may take a while.

Python

Ateroids aka RiceRocks

Blackjack

Memory

Pong

This section is currently under construction.

Quote of the Day

"Life's barely long enough to get good at one thing. So be careful what you get good at."
— Detective Rust Cohle, True Detective