        [:td
         [:div {:style {:padding "10px"
                        :font-size ".86rem"}}
-         "I have my BSC  in Computer Engineering from American International University - Bangladesh. I was programming contest in national lavel and My final project was - Design 32-bit processor using MISPs instruction on Xlink FPGA"]
+         "I have my BSC  in Computer Engineering from American International University - Bangladesh. I had participated programming contests and my final project was - Design 32-bit processor using MISPs instruction on Xlink FPGA"]
 
         ]]
       [:tr

      [:div "Gradle"]
      [:div "JNI NDK"]]
     [:td {:style {:text-align :left
                   :padding "2px"}}
      [:div {:style {:padding "2px"
                     :font-size "14px"
                     :font-weight "600"}} "UI Rending Optimization"]

      "As UIs become increasingly sophisticated, it gets harder to complete all the rendering work that needs to get done in this time frame. This proves to be especially challenging with dynamic scrolling surfaces, as new pieces of UI are constantly being introduced onscreen. So to achieve device screens refresh at a rate of 60 frames per second. Providing smooth performance we changes to our UI continuously every 16 ms. If we don’t, it can lead to dropped frames and a poor experience.

We addresses this with RecyclerView, a dynamic UI container that is able to display elements from large data sets by creating only enough views to fill the screen and then recycling and reusing them as the UI scrolls. Whenever a new item is about to become visible, RecyclerView will recycle or create the appropriate view, bind the view with the right data, and then finally measure, lay out, and draw it onscreen. Fitting all these operations within the 16 ms the main thread has to compute a new frame was challenging."]
     [:td {:style {:text-align :left
                   :padding "2px"}}
      [:div {:style {:padding "2px"
                     :font-size "14px"
                     :font-weight "600"}}  "WebRTC based Social Network"]
      "WebRTC based social network enables instant messaging, video conferencing and voice over IP faciliteis. We have worked The WebRTC specification specifies the use of STUN, TURN and ICE to support NAT traversal requirements which ensure Guaranteed connectivity, Highest possible P2P rates."
      ]
     (comment
       [:td {:style {:text-align :left


  So while unit tests might verify a reasonable set of assumptions, you can’t manually catch all the possible cases that need to be tested. Thinking beyond a subset of expectations becomes very inefficient at some point. There’s a limitation here. This is where generative testing comes into play.

.")]]]])

(rum/defc android-email [state]
  [:table {:style {:background-color "#fff"
                   :width "100%"}}
   [:tbody
    [:tr
     [:td {:style {:box-shadow "0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,0.12)"
                   :text-align :left
                   :width "150px"
                   :color "#D9C9BA"
                   :height "100%"
                   :font-size "0.85rem"
                   :background-color "#383838"
                   :padding-left "5px"
                   }}
      [:div {:style {:padding "7px"
                     :color :white
                     :background-color "#a4c639"}} "Android Hybrid APP"]
      [:div "Java"]
      [:div "Kotlin"]
      [:div "WebRTC"]
