Code & Development

Home | Personal | Academic | RoboCup | Code & Development | Links | Contact 

Projects:

  • Persian Pack for Windows 98 (1999) for third kharazmi festival
  • Persian to English Translator named "Ghoghnoos Translator", Visual Basic 6  (1999-2000) (download)
  • Electoronic Book Library , ASP 3.0 (2000) (download)
  • Persian/English OCRs , VB 6.0 (2002) (download
  • Virtual Laboratories in internet, ASP 3.0 + VB 6.0 (2002) for fifth kharazmi festival (download)
  • Mail Server + Mail Client , Borland Delphi 7.0 (2004) (download)
  • MS-DOS Font Editor + LED Board Controller + Elementary Operating System + Bitmap Viewer, Assembly (2005) (download)
  • Automatic scaling and assembly line program for animal feed factory of Gonabad, Visual Basic 6  (2005) (download)
  • B-Tree structure in a forum for "Information Storing and Retrieval" course , Java (2005) (download)
  • Persian chat bot for "Artificial Intelligence" course called "Biglee", C#.Net (2006) (download alhpa version)
  • Coach Agent for 3D Soccer Server in RoboCup , C++  (2006) (refer to robocup)
  • Team Assistant 2006 analyzer and presentation tool, C++ in linux and windows platforms using wxWidget and OpenGL (crossplatform) (2006) (refer to robocup)
  • Biped Agent for Spark Server, C++ (2006) (refer to robocup)
  • Memory Manager Project for Operating Systems Course, C#.Net (2007) (download)
  • CPU Task Scheduler for Operating Systems Course, Java Applet (2007) (download)
  • Software Engineering II Project, About PM & PMBOK systems (2007) (download)
  • My probation's report on developing PM & PMBOK projects (2007) (download)
  • Compiler project of a fictional programming language + Microsoft assembly code generation for Design and Implementation of Compilers Course, C#.Net (2007) (download source+project definition)
  • My B.S Project on "Simulation of robotic soccer players" (2008)
  • Small Book Store for "Database design" course, C#.Net (2008) (download)

 Small Codes:

  • Telephone Book , FoxPro 2.6 (1996) (download)
  • Photographer Assistant, FoxPro 2.6 (1996) (download
  • Amin Media Player , MMB (1996) (download)
  • Analog Clock, QBasic (1997) (download)
  • Function Plotter ActiveX, Visual Basic 6.0 (2000) (download)
  • Picture Viewr , VB 6.0 (2000) (download
  • 8 Queens problem solver , VB 6.0 (2000) (download
  • Clipboard Text To Speech using Microsoft Text to Speech, VB 6.0 (2001) (download)
  • Voice Recognition Program Loader using Microsoft Voice Recognition, VB 6.0 (2001) (download
  • Program Assistant using Microsoft Agent, VB 6.0 (2001) (download
  • Auto ShutDown Clock / Analog Clock ActiveX , VB 6.0 (2001) (download autoshutdown, clock ocx)
  • Telephony Copy Protection ActiveX , VB 6.0 (2001) (download
  • Persian Writer for graphical environments (2002) (download
  • Finger Recognition, VB 6.0 (2002) (download
  • Chat Server/Client , VC++/MFC (2003) (download)
  • AminCalculator , VC++/MFC (2003) (download)
  • Calculator and Function Plotter, Java (2004) (download)
  • Snake Game, VB 6.0 (2004) (download)
  • MineSweeper Game (like winmine), VB 6.0 (2004) (download)
  • Bacteria Simulation, VB 6.0 (2004) (download)
  • Persian Pack for MS-DOS 6.22 (1997) (download)
  • Persian Pack for Windows 3.1 (1997)
  • Persian Pack for Windows 95 (1998) 
  • Amin Trojan , Delphi 6.0 (2003) (download)
  • Formation Visualizer for RoboCup 3D Simulation using GTK+ in Linux, C++ (2005) (download)
  • Some small works with OpenGL for Computer Graphics Course, C++ (2007) (download
  • Jalali (Shamsi) Calendar Date Picker, JavaScript (2007)  (download)(See it in CodeProject , PlanetSourceCode)
  • Remote file downloader from a SQL Server, C# (2009) (See it in CodeProject)

Computer Skills

  • Programming: C & C++, Java, C#, Visual Basic, Pascal, Perl, Bash, Haskell, Prolog, FoxPro
  • Operating Systems: Most Unix based operating systems especially: FreeBSD;Different distributions of Linux including Redhat, Suse, Gentoo and Ubuntu; All Microsoft Windows versions
  • Web Programming: HTML, XHTML, ASP 3.0, ASP.Net, JavaScript, ...
  • Tools & Libraries : Latex2e, FarsiTex, GTK+ and Qt libraries, Adobe PhotoShop, Adobe Flash, Microsoft Office, ...
  • Database: Microsoft SQL Server, MySQL, Microsoft Access
  • Familiar with hardware design, simulation and construction.