CTYPE html> Dina Sharifi - Engineering Portfolio
Dina Sharifi
Engineering Student, American University of Armenia

Academic Essays

Operating System Architecture

View PDF
PDF Document

Systems Engineering

View PDF
PDF Document

Computer Architecture

View PDF
PDF Document

Workshop Evaluation

View PDF
PDF Document

Mathematics & Programming Solutions

Problem Language Code
Checksum Lua View Code
Factorial C++ View Code
Factorial Lisp View Code
GCD JavaScript View Code
GCD TCL View Code
Quadratic Smalltalk View Code
Quadratic Python View Code

Interactive Demoscenes

Function, Derivative and Integral

Open Demo

Bubbles

Open Demo

Flakes

Open Demo

Experimental

Open Demo

Space-like

Open Demo

Party-ish

Open Demo

Pink

Open Demo

CRT JS

Open Demo

Radar JS

Open Demo

Oscilloscope JS

Open Demo

Conway's Game of Life

View PDF
PDF Document

🔬 Interactive Web Simulation

Play Conway's Game of Life directly in your browser:

Medium

Instructions: Click cells to toggle them alive/dead • Click Start to begin simulation


💻 Original C++/SDL2 Implementation

My native implementation with graphics and UI controls:

Features:
  • Real-time graphics with SDL2 rendering
  • Generation counter and statistics
  • Interactive cell toggling
  • Keyboard controls (Space, R, C, S, ESC)
  • On-screen instructions and status display
📥 Download C++ Source Code | 🔧 View Compilation Instructions

GNUOS Setup

View Presentation
PowerPoint Presentation

Proofs of Completion & Accounts

SSH Setup

SSH Setup Proof View Full Size

Email Configuration

Email Configuration Proof View Full Size

Diaspora Account

Diaspora Account Proof View Full Size

ENGSTube Account

ENGSTube Account Proof View Full Size

XMPP Account

XMPP Account Proof View Full Size

Quiz & Industry Materials

Engineering Quiz

View Quiz
PDF Document

Self Evaluation

View PDF
PDF Document

Industry Matrix

Industry Matrix View Full Size

Video Explanations

Detailed walkthroughs of my projects and assignments:

Demoscene: Mathematical Waves

Visualization of sin(x), its derivative cos(x), and integral -cos(x) using real-time pixel manipulation in JavaScript.

Math Solvers in Multiple Languages

Implementation of checksum (Lua), factorial (C++/Lisp), GCD (JavaScript/TCL), and quadratic solver (Python).

Conway's Game of Life

C++/SDL2 implementation of Conway's Game of Life with interactive controls and real-time graphics.

GNU/Linux Setup Guide

Step-by-step guide to setting up a GNU/Linux development environment with essential tools and configurations.

Industry Matrix Overview

Analysis of industry technologies, tools, and skills required for modern software engineering roles.

NOT Gate - Qucs Simulation

Simulation and analysis of a NOT gate (inverter) using Qucs circuit simulator.

NAND Gate - Qucs Simulation

Simulation and truth table analysis of a NAND gate using Qucs circuit simulator.

RS Latch - TkGate Implementation

Implementation and testing of an RS Latch (Set-Reset Latch) using TkGate digital logic simulator.

D Latch & D Flip-Flop

Design and simulation of D Latch and D Flip-Flop circuits for sequential logic.